自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心之痕

程序员成长之旅

  • 博客(75)
  • 资源 (4)
  • 收藏
  • 关注

原创 eclipse修改某一个项目的字符编码

1 选中要修改编码的文件,鼠标右键,选择[Properties]  2 左侧选中[Resource], 右侧出现[Text file encoding], 默认为从项目的编码继承。 我们选择[Other]修改编码  3 从下拉列表里选择你期望的编码类型,也可以自己输入编码类型  4 选择完毕后,点击[OK] 完成

2013-01-25 13:36:19 17919 1

转载 android自定义控件样式

Android控件样式自定义是用定义在drawable文件夹下的XML文件实现,在布局文件中通过设置控件的background属性达到效果。一、控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item会被使用。因此,如果第

2013-01-25 11:03:02 655

原创 eclipse装cdt编译c++程序控制台看不到结果的解决方法

run->run configurations->environment键为PATH 值为cygwin 的bin目录路径添加以上键值对就可以顺利解决,OK

2012-11-20 18:24:47 2541 1

原创 在线安装eclipse cdt的地址

http://download.eclipse.org/tools/cdt/releases/helios还有,必须把cygwin的bin目录配置到系统环境变量的path

2012-11-20 16:02:13 1377

原创 ndk环境配置修改bash_profile文件时出现的问题

需用vim或者UltraEdit修改文件,绝对不能用记事本修改,用记事本修改时会在行末自动添加^M,导致路径找不到

2012-11-16 09:57:24 1571 3

原创 杭电acm 1002

import java.math.BigInteger;import java.util.Scanner;/** * 大整数相加 * @author cwx * */public class HD1002 {  public static void main(String[] args){      Scanner cin=new Scanner(Syste

2012-10-07 12:50:41 975

原创 杭电acm 1001

import java.util.Scanner;/** * 求sum(n)的值 *  * @author cwx *  */public class Main{    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);

2012-10-07 12:49:52 2840

原创 杭电acm 1000

import java.util.*;/** * 求a+b的值 * @author cwx * */public class Main{    public static void main(String args[]) {        Scanner cin = new Scanner(System.in);        int a, b;

2012-10-07 12:47:08 916

转载 序列化id

对象经常要通过IO进行传送,让你写程序传递对象,你会怎么做?把对象的状态数据用某种格式写入到硬盘,Person->“zxx,male,28,30000”àPerson,既然大家都要这么干,并且没有个统一的干法,于是,sun公司就提出一种统一的解决方案,它会把对象变成某个格式进行输入和输出,这种格式对程序员来说是透明(transparent)的,但是,我们的某个类要想能被sun的这种方案处理,必须实

2012-10-03 16:16:56 560

原创 关于surfaceView何时被创建,何时被销毁

当SurfaceView所在的Activity离开前台时,SurfaceView会被销毁,当Activity重新又回到前台时,SurfaceView会重新被创建。SurfaceView是在onResume方法之后被创建的

2012-08-13 10:22:55 7962 2

转载 android自定义对话框去除黑底

在做Android开发中经常会使用到自定义样式的Dialog,尤其是在游戏当中,大家通常都是通过自定义一个布局文件来设置Dialog中显示的内容,但是仅仅这样还是不行的~会有黑色的框和白色的边。这就需要我们自定义Dialog的样式了。 首先上图: 首先是Dialog的布局文件:   xmlns:android="http://schemas.android.

2012-07-31 16:14:33 5434

转载 android 中layer-list的用法

1.可以将多个图片按照顺序层叠起来 2.在drawable下建立一个xml文件   [xhtml:showcolumns] view plaincopyprint?xml version="1.0" encoding="UTF-8"?>     layer-list        xmlns:android="http://schemas.and

2012-07-12 09:49:37 26073 2

原创 android自定义控件(基于原有控件,即继承自view)

今天学了如何在android中自定义控件,感觉收获挺大的,和大家分享一下。直接上代码吧,代码中有注释,很容易理解的。package com.cwx.mytitle;import android.content.Context;import android.content.res.TypedArray;import android.graphics.drawable.Draw

2012-07-08 14:02:49 6254 2

转载 Android中以JAR形式封装控件 或者类库

在开发过程中经常需要将代码封装后交付使用,在Android中也是如此 下面是封装的步骤 创建一个没有Activity的Android的工程1将res中的资源全部删除2删除AndroidManifest.xml中资源的引用  类似这样的代码android:icon="@drawable/icon" android:label="

2012-07-08 11:16:28 755

原创 收集android博客

http://edison-cool911.iteye.com/blog/1407469

2012-07-05 09:07:43 664

原创 配置JDK和Tomcat环境变量 (sql server 2008会占用8080端口,tomcat默认端口为8080,所以需改为其它的)

1.安装JDK安装好JDK后,再配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。 新建系统变量JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06; 新建系统变量CLASSPATH:.;%JAVA_HOME%/lib;(注意:点号表示当前目录,不能省略) 在系统变量Path的值的前面加入以下内容:%

2012-05-27 20:03:55 3632 1

转载 android自定义progressbar

目前项目中需要用到动态的progressbar,经过几番查找,动态效果是实现了,可作为progressbar最重要的特性-进度条却不起作用了,看起来进度条似乎变成了一个动态的图片...下面贴代码,请各位看官给在下解惑定义progressbar                        android:layout_width="fill_parent"

2012-05-23 18:39:18 2149

原创 android ADT没有生成R.java文件解决方法

我出现这种情况,找了很久,原因是一张图片的命名误加了个空格,导致图片名无效,R文件无法生成也可能是xml文件里面有错误,具体提示可以看控制台提示,我的错误提示是[2012-05-22 21:19:10 - zhujiangshipin] E:\Java sun\android工作区\工作区2\zhujiangshipin\res\drawable\exit_background.jp

2012-05-22 21:31:44 4075

原创 anyView 6.44

6.44编写递归算法:求二叉树中以元素值为x的结点为根的子树的深度,要求实现下列函数int Depthx(BiTree T, TElemType x);/*求二叉树中以值为x的结点为根的子树深度*/typedef struct BiTNode {    TElemType data;    BiTNode  *lchild, *rchild;} BiTNode,

2012-05-20 18:11:36 1063

原创 anyView 9.33

9.33③ 编写递归算法,从大到小输出给定二叉排序树中所有关键字不小于x的数据元素。要求你的算法的时间复杂度为O(log2n+m),其中n为排序树中所含结点数,m为输出的关键字个数。实现下列函数:void OrderOut(BiTree t, KeyType x, void(*visit)(TElemType));/* Output is to use visit(t-

2012-05-20 18:05:29 883

原创 android发短信实现短信分割

List smsDivs = smsManager.divideMessage(短信内容);            for(String sms : smsDivs) {                smsManager.sendTextMessage(phoneNumber, null, sms, null, null);

2012-05-19 11:07:59 1418

转载 Android ViewBadger实现悬浮的数字

A simple way to "badge" any given Android view at runtime without having to cater for it in layout.    使用方法:View target = findViewById(R.id.target_view);BadgeView badge = new BadgeView(this

2012-05-16 10:25:23 6170 3

原创 android横屏

android:label="@string/app_name"android:screenOrientation="landscape"android:configChanges="orientation|keyboardHidden">

2012-05-12 13:30:45 871

转载 android中用jsonObject解析json数据

json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的; 普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下:// TODO

2012-05-12 10:57:12 32972

转载 android中的intentService

不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的。所以,如果你的Service将要运行非常耗时或者可能被阻塞的操作时,你的应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,你应该在Service中重新启动一个新的线程来进行这些操作。现有两种方法共大家参考:① 直接在Service的onStartCommand()方法中重启一个线程来执行,如:

2012-05-08 19:54:53 881

转载 android通过 httpClient 的post访问 网络数据

package com.yarin.android.Examples_08_02;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;

2012-05-08 15:18:53 2058

原创 anyView 6.65

6.65④  已知一棵二叉树的前序序列和中序序列分别存于两个一维数组中,试编写算法建立该二叉树的二叉链表。要求实现以下函数:void BuildBiTree(BiTree &bt, int ps, char *pre,                              int is, char *ino, int n);/* 当前要建立的子树bt的元素总数为n,

2012-05-06 13:03:22 759

转载 Android中Activity、Service和线程之间的通信

Activity、Service和线程应该是Android编程中最常见的几种类了,几乎大多数应用程序都会涉及到这几个类的编程,自然而然的,也就会涉及到三者之间的相互通信,本文就试图简单地介绍一下这三者通信的方式。想写这篇文章的起因是,笔者跟几个同学在做一个Android上的应用,起初代码写得很凌乱,因为我在Activity中直接创建了线程,去执行某些任务。但是我们知道线程可能需要运行的时间比较

2012-05-06 10:49:14 649

转载 Android中dp和px之间进行转换

在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。 im

2012-05-01 14:46:53 1939

转载 ANDROID工作学习笔记之图片自适应IMAGEVIEW属性ANDROID:SCALETYPE

安卓的适配一直是一件头疼的事情.特别是图片.有的时候总是忽大忽小.以前习惯于从服务器下载图片后,再写一个工具类来缩减成指定的大小,然后放进指定控件.其实不用那么麻烦,ImageView控件中有一个android:scaleType属性。即ImageView.setScaleType(ImageView.ScaleType)Sdk中介绍作用为:Options for scal

2012-05-01 14:02:17 2772

转载 设置android模拟器dsn为电脑所在内网的dsn

第一步:用系统的命令进入Android开发包的tools目录 cd X:\...\android-sdk-windows\tool第二布:使用adb的shell,确认系统的各项属性adb shellgetpropgetprop会列出系统当前的各项属性第三步:得到模拟器的DNS地址在结果里可以看到:[net.dns1]: [10.0.2.3][net.dns2]:

2012-04-30 23:11:40 3448

转载 android与服务器进行json数据交换的工具类

package com.test;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import org.apache.http.HttpEntity;import org.apache.http.HttpResp

2012-04-30 22:46:09 2350 1

原创 谷歌Android UI设计技巧:该做的和不该做的

(1)不要使用px,要用dp,字体用sp,不要使用固定的绝对定位布局,不要使用过小的字体。(2)为高分辨率的屏幕创建资源,缩小总比放大好,使用适当的间距(padding,margin),正确处理Activity堆栈,正确处理屏幕方向变换,需要点击的元素要够大,使用尺寸,样式,主题和颜色来减少多余的值

2012-04-30 19:18:47 1349

转载 Android从网络上 异步加载图片

在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。下面测试使用的layout文件:简单来说就是 LinearLayout 布局,其下放了5个ImageView。1.0" encoding="utf-8"?>http://schemas.android.com/apk/res/androi

2012-04-30 17:09:28 1041 1

转载 android中的HandlerThread类的学习

Android中Handler的使用,一般都在UI主线程中执行,因此在Handler接收消息后,处理消息时,不能做一些很耗时的操作,否则将出现ANR错误。Android中专门提供了HandlerThread类,来解决该类问题。HandlerThread类是一个线程专门处理Hanlder的消息,依次从Handler的队列中获取信息,逐个进行处理,保证安全,不会出现混乱引发的异常。HandlerT

2012-04-29 20:37:50 16805

原创 关于android中service与线程

android sdk中的描述Caution: A service runs in the main thread of its hosting process—the service does not create its own thread and does not run in a separate process (unless you specify otherwise

2012-04-29 20:22:40 6146 2

转载 关于android include标签的细节问题

android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。 include标签用法。 1.新建一个xml文件,命名 head.xml head.xml文件内容如下:                 android:id="@+id/index_lin

2012-04-28 20:57:05 1004

转载 android include标签的简单使用

这个代码的作用就是提高代码的重用性。它可以把已经定义好的一个布局当成另外一个布局的中的一个元素。下面是一个例子:这是main.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/ap

2012-04-28 20:52:34 1067

转载 Android中SD卡的操作 - 文件读写及容量计算

android.os.Environment提供访问环境变量  java.lang.Objectandroid.os.Environment  Environment 静态方法:  方法 : getDataDirectory ()返回 : File 解释 : 返回Data的目录  方法 : getDow

2012-04-28 20:06:50 528

转载 android中selector中的shape

当然除了使用drawable这样的图片外今天谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape、gradient、stroke、corners等。    我们就以目前系统的Button的selector为例说下: Java代码   1.     2. 3.   android:startColor="#ff8c00"   4.

2012-04-28 19:51:49 1943

apk解包+修改源码+重新打包工具

反编译apk,修改apk源码,并重新打包生成新的apk。

2015-11-14

Android RecycleView全部item倒计时的高效实现

Android RecycleView全部item倒计时的高效实现

2015-11-08

openGL es 1.0 api

openGL es 1.0 api很全的文档....

2012-04-25

android api demo 源码

很多的官方demo,api,超值的啊。 animation ApiDemos.java ApiDemosApplication.java app appwidget content graphics media os text view

2012-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除