android
归零
无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 数据库导入方法
public class MySqliteHelper extends SQLiteOpenHelper { private static final String dbName = "/data/data/com.Aladin/databases/aladindb.db"; private static final String DATABASE_PATH = "/data/data/...原创 2011-08-10 13:18:27 · 149 阅读 · 0 评论 -
android 蓝牙学习笔记
蓝牙部分学习 蓝牙之间的通信需要四部分: 1 设置蓝牙设备 BluetoothDevice类:本地蓝牙适配器,可以发现蓝牙设备,查询帮定的设备, 使用已知的MAC地址实例化一个蓝牙设备建立一个 BluetoothServerSocket BluetoothDevice: 远端的蓝牙设备,使用它请求远端蓝牙设备连接或是取得远端蓝牙设备的一些属性...2012-09-07 09:56:00 · 118 阅读 · 0 评论 -
取得手机 IP地址
public String getLocalIpAddress() {try {for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces();en.hasMoreElements();) {NetworkInterface intf = en.nextElement();for (Enum...2012-09-07 09:57:00 · 136 阅读 · 0 评论 -
android动画Scale+Translate
/** * 移动缩小动画 * @author 岳振华 * */ @SuppressWarnings("unused") public class MainActivity extends Activity {private Animation myAnimation; private ImageView imageView;private ScaleAnimation myAni...2012-09-07 10:14:00 · 122 阅读 · 0 评论 -
android中ActionBar +Fragment
/** * 测试tab标题栏 * * @time 下午03:34:16 * @author zhenhuayue * @Email zhenhuayue@sina.com */ public class ActionBarDemoActivity extends Activity implements TabListener {FirstFragment firstFragment ...2012-09-07 10:18:00 · 104 阅读 · 0 评论 -
android ArcGIS学习笔记一
动态操作地图服务 1.动态添加一个地图服务String url="http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer";ArcGISDynamicMapServiceLayer arcGISDynamicMapServiceLayer=ne...2012-09-08 18:18:00 · 113 阅读 · 0 评论 -
android 启动流程
bootload 加载linux 内核 挂载ramdisk.img init程序 启动准备 解析init.rc 和init.hardware.rc 将early-init Action添加到action_queue队列中 将init Action添加到action_queue队列中 进入循环 执行每个action中的commands里的命令 ...2012-09-10 15:45:00 · 95 阅读 · 0 评论 -
android 修改开机动画
framebuffer驱动里可以定制开机界面 开机过程中屏幕出现的三次内容 1 linux启动画面 向framebuffer中写入数据 lcd支持的颜色 16位/24位/32位 RGB+8位的atpha的透明色 选择bmp图片 使用image2Lcd工具将图片转化成c语言的数组 在framebuffer驱动初始化完成后将图片写入到framebuffer中 重新编...2012-09-10 16:41:00 · 99 阅读 · 0 评论 -
Framebuffer Driver
Framebuffer Driver 中文名为:帧缓冲驱动 一、FrameBuffer的原理 FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。 Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直...2012-09-10 16:42:00 · 112 阅读 · 0 评论 -
android 简单服务实现
/** * 测试服务 * * @time 下午02:40:27 * @author retacn yue * @Email zhenhuayue@sina.com */ public class SercviceDemoActivity extends Activity implements OnClickListener {private static final String M...2012-09-14 16:06:00 · 123 阅读 · 0 评论 -
android 常用命令
1 显示设备列表 adb devices 2 在指定模拟器安装apk程序 adb -s emulator-5554 install helloWorld.apk 如果程序没有签名会报如下错误信息 Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 3 adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信...2012-09-26 16:03:00 · 99 阅读 · 0 评论 -
android应用的适配常用方法
屏幕大小: small normal large extra large 屏幕密度(单位dpi) low dedium high extra high 常见: QVGA HVGA WVGA800 手机基本的屏幕 QVGA=320*240 WQVGA=320*240 WQVGA2=400*240; WQVGA3=432*240; HVG...2012-09-03 14:48:00 · 121 阅读 · 0 评论 -
即时通信学习笔记
下载安装文件 openfire_3_6_4.exe spark_2_5_8_exe.exe org.jivesoftware.smack_3.1.0.jar 源代码下载路径 http://svn.igniterealtime.org/svn/repos/openfire/trunk 搭建openfire服务器 C:\WINDOWS\system32\drivers\etc\hosts文件,增加一新...2013-05-18 09:56:00 · 132 阅读 · 0 评论 -
android 广播
Handler handler = new Handler() { @Override public void handleMessage(Message msg) { if (msg.what == 1) { int index= msg.getData().getInt("index"); if(index!=0){ ...原创 2011-08-10 13:26:22 · 124 阅读 · 0 评论 -
android handler和looper
1 消息在主线程执行 handler = new Handler() {@Override public void handleMessage(Message msg) { switch (msg.what) { case R.string.hello: Log.i("tag", "this handler thread is " +...2012-10-25 16:58:00 · 143 阅读 · 0 评论 -
android 动画
tween xml 代码如下: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <!-- 透明动画 --2012-10-25 17:05:00 · 117 阅读 · 0 评论 -
NDK学习笔记
工具下载: cygwin 1.7或以上版本 awk升级到最新版本 http://linux.softpedia.com/get/Text-Editing-Processing/Filters/GNU-awk-207.shtml gnu make 3.8.1或更高版本 NDK的安装 1 下载地址: http://dl.google.com/android/ndk/andr...2012-10-27 15:40:00 · 114 阅读 · 0 评论 -
android activity四种加载模式
Activity之间的跳转,或者说加载一个新的Activity,一般对于开发者来说,都不是一个太难的问题。直到后来随着不断的深入,才发现原来Activity的加载还分为四种不同加载模式,让我突然有了一种别有洞天的感觉。灵活的使用合适的加载模式,可以避免产生大量的重复的Activity,从而优化性能,减少系统资源消耗。 四种加载模式具体为: standard: 标准模式,一调用startAc...2012-10-27 15:45:00 · 96 阅读 · 0 评论 -
android中widgets的简单实现
桌面小部件,白一点就是一实现了广播接收的view. 分三部分: 第一部分 widget_info.xml 示例代码如下: <?xml version="1.0" encoding="utf-8"?> <!-- 创建AppWidgetProvider对象 --> <appwidget-provider xmlns:android="http://sch...2012-10-27 16:15:00 · 200 阅读 · 0 评论 -
android 代码混淆
在项目文件下,自动生成了文件:proguard-project.txt, project.properties两个文件,于是打开这两个文件,在proguard-project.txt中有: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class...2013-03-20 19:47:00 · 99 阅读 · 0 评论 -
andriod 源码下载
git 是版本控制工具 安装方法: sudo apt-get install git git-core 更新方法: git clone git://git.kernel.org/pub/scm/git.git 创建一个版本库 git-init-db 完成后在当前目录创建一个.git的目录 ls -a可以查看到一个叫HEAD的文件,其中内容为:ref: refs/heads/m...2012-11-02 14:36:00 · 173 阅读 · 0 评论 -
android 即时通信学习笔记一
下载安装文件 openfire_3_6_4.exe spark_2_5_8_exe.exe org.jivesoftware.smack_3.1.0.jar 搭建openfire服务器 C:\WINDOWS\system32\drivers\etc\hosts文件,增加一新行: 127.0.0.1 cn.yue.com 安装 openfire_3_6_4.exe 创建openf...2012-11-04 15:49:00 · 130 阅读 · 0 评论 -
NDK环境搭建学习笔记
本地native方法实现步骤 1 在java中声明native()方法,然后编译 2 用javah生成一个.h文件 3 编写包含.h文件的c文件 4 编译c文件 5 使用编译成功的so文件 ndk安装 1 下载ndk安装包 http://developer.android.com/sdk/ndk/index.html 2 将解压的地址写入环境变量PATH 3 在命令提示符下输入ndk-build如...2013-05-12 13:39:00 · 191 阅读 · 0 评论 -
android 调用webservice
web服务端 package cn.yue.lsp.phone.service; import javax.jws.WebParam; import javax.jws.WebService; /** * 自定义service接口 * * @time 9:01:54 PM * @author retacn yue * @Email zhenhuayue@sina.com *...2012-10-13 22:43:00 · 136 阅读 · 0 评论
分享