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 · 118 阅读 · 0 评论 -
android 蓝牙学习笔记
蓝牙部分学习蓝牙之间的通信需要四部分:1 设置蓝牙设备 BluetoothDevice类:本地蓝牙适配器,可以发现蓝牙设备,查询帮定的设备, 使用已知的MAC地址实例化一个蓝牙设备建立一个 BluetoothServerSocket BluetoothDevice: 远端的蓝牙设备,使用它请求远端蓝牙设备连接或是取得远端蓝牙设备的一些属性...2012-09-07 09:56:00 · 84 阅读 · 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 · 107 阅读 · 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 · 92 阅读 · 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 · 80 阅读 · 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 · 81 阅读 · 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 · 64 阅读 · 0 评论 -
android 修改开机动画
framebuffer驱动里可以定制开机界面 开机过程中屏幕出现的三次内容 1 linux启动画面 向framebuffer中写入数据 lcd支持的颜色 16位/24位/32位 RGB+8位的atpha的透明色 选择bmp图片 使用image2Lcd工具将图片转化成c语言的数组 在framebuffer驱动初始化完成后将图片写入到framebuffer中 重新编...2012-09-10 16:41:00 · 69 阅读 · 0 评论 -
Framebuffer Driver
Framebuffer Driver 中文名为:帧缓冲驱动一、FrameBuffer的原理FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直...2012-09-10 16:42:00 · 77 阅读 · 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 · 82 阅读 · 0 评论 -
android 常用命令
1 显示设备列表adb devices2 在指定模拟器安装apk程序adb -s emulator-5554 install helloWorld.apk如果程序没有签名会报如下错误信息Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]3adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信...2012-09-26 16:03:00 · 65 阅读 · 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 · 86 阅读 · 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 · 91 阅读 · 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 · 90 阅读 · 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 · 86 阅读 · 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 · 69 阅读 · 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 · 84 阅读 · 0 评论 -
android activity四种加载模式
Activity之间的跳转,或者说加载一个新的Activity,一般对于开发者来说,都不是一个太难的问题。直到后来随着不断的深入,才发现原来Activity的加载还分为四种不同加载模式,让我突然有了一种别有洞天的感觉。灵活的使用合适的加载模式,可以避免产生大量的重复的Activity,从而优化性能,减少系统资源消耗。 四种加载模式具体为:standard: 标准模式,一调用startAc...2012-10-27 15:45:00 · 68 阅读 · 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 · 150 阅读 · 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 · 75 阅读 · 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 · 89 阅读 · 0 评论 -
android 即时通信学习笔记一
下载安装文件openfire_3_6_4.exespark_2_5_8_exe.exeorg.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 · 100 阅读 · 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 · 140 阅读 · 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 · 93 阅读 · 0 评论