- 博客(75)
- 资源 (4)
- 收藏
- 关注
原创 eclipse修改某一个项目的字符编码
1 选中要修改编码的文件,鼠标右键,选择[Properties] 2 左侧选中[Resource], 右侧出现[Text file encoding], 默认为从项目的编码继承。 我们选择[Other]修改编码 3 从下拉列表里选择你期望的编码类型,也可以自己输入编码类型 4 选择完毕后,点击[OK] 完成
2013-01-25 13:36:19
18004
1
转载 android自定义控件样式
Android控件样式自定义是用定义在drawable文件夹下的XML文件实现,在布局文件中通过设置控件的background属性达到效果。一、控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item会被使用。因此,如果第
2013-01-25 11:03:02
701
原创 eclipse装cdt编译c++程序控制台看不到结果的解决方法
run->run configurations->environment键为PATH 值为cygwin 的bin目录路径添加以上键值对就可以顺利解决,OK
2012-11-20 18:24:47
2586
原创 在线安装eclipse cdt的地址
http://download.eclipse.org/tools/cdt/releases/helios还有,必须把cygwin的bin目录配置到系统环境变量的path
2012-11-20 16:02:13
1425
原创 ndk环境配置修改bash_profile文件时出现的问题
需用vim或者UltraEdit修改文件,绝对不能用记事本修改,用记事本修改时会在行末自动添加^M,导致路径找不到
2012-11-16 09:57:24
1612
1
原创 杭电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
1001
原创 杭电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
2871
原创 杭电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
948
转载 序列化id
对象经常要通过IO进行传送,让你写程序传递对象,你会怎么做?把对象的状态数据用某种格式写入到硬盘,Person->“zxx,male,28,30000”àPerson,既然大家都要这么干,并且没有个统一的干法,于是,sun公司就提出一种统一的解决方案,它会把对象变成某个格式进行输入和输出,这种格式对程序员来说是透明(transparent)的,但是,我们的某个类要想能被sun的这种方案处理,必须实
2012-10-03 16:16:56
583
原创 关于surfaceView何时被创建,何时被销毁
当SurfaceView所在的Activity离开前台时,SurfaceView会被销毁,当Activity重新又回到前台时,SurfaceView会重新被创建。SurfaceView是在onResume方法之后被创建的
2012-08-13 10:22:55
8137
转载 android自定义对话框去除黑底
在做Android开发中经常会使用到自定义样式的Dialog,尤其是在游戏当中,大家通常都是通过自定义一个布局文件来设置Dialog中显示的内容,但是仅仅这样还是不行的~会有黑色的框和白色的边。这就需要我们自定义Dialog的样式了。 首先上图: 首先是Dialog的布局文件: xmlns:android="http://schemas.android.
2012-07-31 16:14:33
5470
转载 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
26161
原创 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
6291
转载 Android中以JAR形式封装控件 或者类库
在开发过程中经常需要将代码封装后交付使用,在Android中也是如此 下面是封装的步骤 创建一个没有Activity的Android的工程1将res中的资源全部删除2删除AndroidManifest.xml中资源的引用 类似这样的代码android:icon="@drawable/icon" android:label="
2012-07-08 11:16:28
787
原创 配置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
3675
转载 android自定义progressbar
目前项目中需要用到动态的progressbar,经过几番查找,动态效果是实现了,可作为progressbar最重要的特性-进度条却不起作用了,看起来进度条似乎变成了一个动态的图片...下面贴代码,请各位看官给在下解惑定义progressbar android:layout_width="fill_parent"
2012-05-23 18:39:18
2179
原创 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
4108
原创 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
1131
原创 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
992
原创 android发短信实现短信分割
List smsDivs = smsManager.divideMessage(短信内容); for(String sms : smsDivs) { smsManager.sendTextMessage(phoneNumber, null, sms, null, null);
2012-05-19 11:07:59
1473
转载 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
6207
原创 android横屏
android:label="@string/app_name"android:screenOrientation="landscape"android:configChanges="orientation|keyboardHidden">
2012-05-12 13:30:45
899
转载 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
33123
转载 android中的intentService
不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的。所以,如果你的Service将要运行非常耗时或者可能被阻塞的操作时,你的应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,你应该在Service中重新启动一个新的线程来进行这些操作。现有两种方法共大家参考:① 直接在Service的onStartCommand()方法中重启一个线程来执行,如:
2012-05-08 19:54:53
910
转载 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
2085
原创 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
823
转载 Android中Activity、Service和线程之间的通信
Activity、Service和线程应该是Android编程中最常见的几种类了,几乎大多数应用程序都会涉及到这几个类的编程,自然而然的,也就会涉及到三者之间的相互通信,本文就试图简单地介绍一下这三者通信的方式。想写这篇文章的起因是,笔者跟几个同学在做一个Android上的应用,起初代码写得很凌乱,因为我在Activity中直接创建了线程,去执行某些任务。但是我们知道线程可能需要运行的时间比较
2012-05-06 10:49:14
681
转载 Android中dp和px之间进行转换
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。 im
2012-05-01 14:46:53
1981
转载 ANDROID工作学习笔记之图片自适应IMAGEVIEW属性ANDROID:SCALETYPE
安卓的适配一直是一件头疼的事情.特别是图片.有的时候总是忽大忽小.以前习惯于从服务器下载图片后,再写一个工具类来缩减成指定的大小,然后放进指定控件.其实不用那么麻烦,ImageView控件中有一个android:scaleType属性。即ImageView.setScaleType(ImageView.ScaleType)Sdk中介绍作用为:Options for scal
2012-05-01 14:02:17
2820
转载 设置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
3539
转载 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
2391
原创 谷歌Android UI设计技巧:该做的和不该做的
(1)不要使用px,要用dp,字体用sp,不要使用固定的绝对定位布局,不要使用过小的字体。(2)为高分辨率的屏幕创建资源,缩小总比放大好,使用适当的间距(padding,margin),正确处理Activity堆栈,正确处理屏幕方向变换,需要点击的元素要够大,使用尺寸,样式,主题和颜色来减少多余的值
2012-04-30 19:18:47
1391
转载 Android从网络上 异步加载图片
在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。下面测试使用的layout文件:简单来说就是 LinearLayout 布局,其下放了5个ImageView。1.0" encoding="utf-8"?>http://schemas.android.com/apk/res/androi
2012-04-30 17:09:28
1070
转载 android中的HandlerThread类的学习
Android中Handler的使用,一般都在UI主线程中执行,因此在Handler接收消息后,处理消息时,不能做一些很耗时的操作,否则将出现ANR错误。Android中专门提供了HandlerThread类,来解决该类问题。HandlerThread类是一个线程专门处理Hanlder的消息,依次从Handler的队列中获取信息,逐个进行处理,保证安全,不会出现混乱引发的异常。HandlerT
2012-04-29 20:37:50
16883
原创 关于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
6188
1
转载 关于android include标签的细节问题
android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。 include标签用法。 1.新建一个xml文件,命名 head.xml head.xml文件内容如下: android:id="@+id/index_lin
2012-04-28 20:57:05
1041
转载 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
1104
转载 Android中SD卡的操作 - 文件读写及容量计算
android.os.Environment提供访问环境变量 java.lang.Objectandroid.os.Environment Environment 静态方法: 方法 : getDataDirectory ()返回 : File 解释 : 返回Data的目录 方法 : getDow
2012-04-28 20:06:50
563
转载 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
1997
android api demo 源码
2012-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人