- 博客(26)
- 资源 (1)
- 收藏
- 关注
转载 在Android 2.2上设置程序默认安装SD卡
如果你已经在手机上升级了Android 2.2系统,那么你肯定已经尝试过移动一些应用程序到SD卡上来释放手机内存空间。在Android 2.2系统上移动应用程序到SD卡,首先应用程序必须支持这一操作。另外Android 2.2系统应用程序默认被安装在手机内部存储上,不同通过下面的教程你可以自动安装几乎所有应用程序到手机SD卡上。如何在Android 2.2系统安装所有应用程序到SD卡
2011-12-14 14:46:14
1017
转载 如何改变Android手机软件安装位置 给android系统扩容
谷歌Android手机默认只能把软件安装在手机内存里,使本来就不大的手机内存显得捉襟见肘。假如你也是个手机软件狂人,喜欢尝试各样新奇有趣的APK软件、APK游戏的朋友,面对越来越少的手机内存空间,不得不对已经安装的软件痛下杀手。你是否还在安装与卸载之间纠结?Follow Me!安卓网给你提供一个Android系统扩容的办法,让“机器人”也可以“大肚能容”,免去存储空间不足的后顾之忧。
2011-12-14 14:39:49
2540
转载 android string.xml %问题。
Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error: Unexpected e
2011-11-24 21:25:14
720
转载 listview中放Button 点击 长按事件
将具有点击事件控件的android:focusable属性置成false就可以了。如下例子是可以既捕捉onItemClick事件(在非checkbox和非button区域),又可以捕捉onClick等事件。
2011-11-22 15:33:01
1302
转载 手机无法显示Logcat的问题
1.需要root权限(部分rom不需要) 2.打开logcat,并设置level adb shell echo 1 > /sys/kernel/logger/log_main/enable // 这里为注释,将1写入开关文件,1为开,0为关 echo 2 >/sys/kernel/logger/log_main/priority // 里为注释,将代表
2011-10-31 16:10:42
2354
转载 详解如何让Android UI设计性能更高效
摘要:本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。 本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。 Android在UI优化方面可以从以下五个方面入手: ◆Adapter优化 ◆背景
2011-06-09 14:26:00
1053
原创 Android上的断点续传下载
断点续传的原理:这是HTTP 1.1协议的一部分,并不需要客户端特意去做多么复杂的事情。以前我曾经看过一个单位的技术标书,其中有下载的断点续传这一要求,给出的offer居然还挺高的...简单的说,只要利用了HTTP协议 (http://www.ietf.org/rfc/rfc2616.txt )中的如下字段来和服务器端交互,就可以实现文件下载的断点续传:Range : 用于客户端到服务
2011-06-08 20:44:00
1124
转载 Android application context/activity context与内存泄露(转)
在android中context可以作很多操作,但是最主要的功能 是加载 和访问资源 。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。比如一个activity的onCreate:protected void onCreate(Bundle state)
2011-06-08 11:51:00
1175
转载 极限编程与敏捷开发(转载)
在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。-- Jack Reeves 简介 2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM,Crystal,特
2011-06-06 23:43:00
732
原创 Ubuntu中SCIM输入法不能随机启动的问题
<br /> 首先,linux随机启动的服务程序都在/etc/init.d这个文件夹里,里面的文件全部都是脚本文件(脚本程序简单的说就是把要运行的程序写到一个文件里让系统能够按顺序执行,类似windows下的autorun.dat文件),另外在/etc这个文件夹里还有诸如名为rc1.d, rc2.d一直到rc6.d的文件夹,这些都是linux不同的runlevel,我们一般进入的X windows多用户的运行级别是第5级,也就是rc5.d,在这个文件夹下的脚本文件就是运行第5级时要随机启动的服
2011-05-02 12:12:00
860
原创 ubuntu latex环境
<br />本贴所采用的方法当然是在专家和前人的工作上,针对Dapper整理一下而已。 在若干其它发型版我也用的同样的方法,履试不爽。仔细一步一步按着这个说 明做,相信应该没有问题的。<br /> 本贴对是3.0以上的teTeX适用。Dapper及更高版本源里的都是。 1.安装tetex<br /> 代码:<br /> sudo apt-get install tetex-base tetex-bin tetex-extra c
2011-04-27 07:30:00
1214
原创 Java入门--认识理解Java中native方法
<br />Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 <br /><br /> 可以将native方法比作Java程序同C程序的接口,其实现步骤: <br /><br /> 1、在Java中声明native()方法,然后编译; <br /><br /> 2、用javah产生一个.h文件; <br /><br /> 3、写一个.cpp文件实现nativ
2011-04-26 13:50:00
691
原创 Intent FLAG详解
<br />public static final int FLAG_ACTIVITY_NEW_TASK<br /><br />If set, this activity will become the start of a new task on this history stack. <br />A task (from the activity that started it to the next task activity) defines an <br />atomic group of act
2011-04-13 11:12:00
5294
原创 ListView事件的研究
<br />1. ListView的OnItemClickListener不被触发的另外一种情况<br /><br /><br />如上图,在一个ItemView中,只有一个TextView位于最左侧,他的右侧是空白区域,没有任何控件,当点击右侧区域时,并不会触发OnItemClickListener,当点击TextView所在的区域时,就能触发这个事件。<br />看看这个事件的执行流程<br /><br />右侧空白的部分没有View控件,也就是说虽然用手指点击了这一部分,但是没有view获取焦点,An
2011-03-09 17:47:00
5181
原创 EditText属性
<br /><br />EditText继承关系:View-->TextView-->EditText<br />EditText的属性很多,这里介绍几个:<br />android:hint="请输入数字!"//设置显示在空间上的提示信息<br />android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal<br />android:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。<br />android:passw
2011-03-08 21:47:00
6893
原创 ProgressDialog使用
<br />ProgressDialog主要用于大文件拷贝,网络传输时,显示进度。一般使用thread控制ProgressDialog的显示、进度和关闭。public class main extends Activity {private static boolean isCannel = false;private ProgressDialog progressDialog;@Override public void onCreate(Bundle savedInstanceState) {
2011-02-17 09:52:00
2051
原创 单声道蓝牙实现音乐播放
买了一个单声道的蓝牙耳机,没想到只能打电话,不能听音乐。但当打电话时再播放音乐,声音就从蓝牙耳机中出来,马上想到能不能编写一个控制音频输出的位置?上网搜索了一下,有二款软件可以做到:super mono free trial 和 superMonoFroyoFreeTrial, 说是免费,但使用有限制, 一怒之下,把这二款软件破解了,实现代码如下: 输出到蓝牙耳机: Audi
2011-01-12 01:45:00
8147
2
原创 instanceof 的用法
<br />instanceof是Java的一个二元操作符,和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现<br /> <br />举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后
2010-12-06 21:56:00
1158
原创 Android中RadioGroup组与onCheckedChanged事件
<br /><br />例子效果图:<br /> <br /> <br /><br /> <br />实现步骤:<br /> <br />第一步:建立Android 工程:RadioGroupDemo。<br /> <br />第二步:编写Activity 的子类别:RadioGroupDemo,其程序代码如下:<br /> <br />package com.a3gs.rad
2010-12-06 21:49:00
19466
原创 手机振动控制
<br /><br /> private Vibrator vibrator = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE);<br />vibrator.vibrate(long[] pattern, int repeat);<br />vibrator.vibrate(long milliseconds);<br />vibrator.cancel();
2010-12-06 21:48:00
1662
原创 android:padding和android:margin的区别
android:layout_alignLeft指该控件距离边父控件的边距,android:paddingLeft指该控件内部内容,如文本距离该控件的边距。当按钮分别设置以上两个属性时,得到的效果是不一样的。android:paddingLeft="30px"按钮上设置的内容(例如图片)离按钮左边边界30个像素android:layout_marginLeft="30px"整个按钮离左边设置的内容30个像素
2010-12-01 20:25:00
93763
5
转载 Android 9 patch 图片
<br /><br />1. 该格式图片的特点<br /> 2. 制作方式<br /> 一 .9.png 格式的文件的特点<br /> 与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。 <br /> 这种格式的图片在android 环境下具有自适应调节大小的能力。<br /> (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。<br /> (2)允许开发人
2010-12-01 20:20:00
1846
2
原创 Android中gravity与layout_gravity的区别
<br />android:gravity指示控件内部内容排序位置。<br />android:layout_gravity:指示该控件针对父控件的排序位置。<br />具体解释如下:<br /> <br /> <br />LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式
2010-12-01 15:45:00
851
翻译 xmlns:android和xmlns:mi
mlns:android 这是一个XML命名空间,告诉Android开发工具你准备使用Android命名空间里的一些通用属性。在所有Android XML设计文件中最外层的标记必须使用这个树形。 参考: http://www.chinaup.org/docs/intro/hello-android.htmlmi是命名空间的前缀,可以理解为一个标识,防止命名空间冲突。也就是说如果在http://schemas.android.com/apk/res/android里标签为
2010-12-01 14:10:00
3961
转载 android的AndroidManifest.xml文件介绍
<br /><br />AndroidManifest.xml是每一个应用都需要的文件,位于应用根目录下,它描述了程序包的全局变量, 包括暴露的应用组件(activities,services等等)和为每个组件的实现类,什么样的数据可以操作,以及在什么地方运行。<br /> <br />主要包括以下各个元素。<br />A.包名(package):指定本应用内java主程序包的包名。当没有指定apk的文件名时,编译后产生程序包将以此命名。本包名应当在Android系统运行时唯一。<br /> <br /
2010-10-08 17:01:00
816
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人