CanPHP框架技术讨论

导航

 

2012年11月8日

摘要: 参考:http://blog.csdn.net/androidbluetooth/article/details/7199708博客 http://blog.csdn.net/androidbluetooth/article/details/6860146 详细的粘贴了很多判断网络的方法。网络状态发生变化的时候,系统会发出 android.net.conn.CONNECTIVITY_CHANGE .下面是实现的 demo :package mark.zhang;import android.app.Service;import android.content.BroadcastReceiver 阅读全文
posted @ 2012-11-08 12:43 創丗仼 阅读(587) 评论(0) 推荐(0) 编辑
 
摘要: 1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 adb install 这个命令将指定的apk文件安装到设备上 3. 卸载软件 adb uninstall <软件名> adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 4. 登录设备shell adb shell adb shell 这个命令将登录设备的shell. 后面加将是直接运行设备命令, 相当于执行远程命令 5. 从电脑上发送文件到设备 adb push <本. 阅读全文
posted @ 2012-11-08 10:12 創丗仼 阅读(628) 评论(0) 推荐(0) 编辑
 
摘要: 一、adb的介绍:adb(Android Debug Bridge)包括三个部分:1)adb client, 运行在PC上(为DDMS,即IDE工作)2)adb daemon(守护进程), 运行于Emulator(为与Emulator中的VM交互工作);3)adb server(服务进程), 运行在PC(任务管理器上有),管理着adb client和adb daemon的通信.server与client通信的端口是是5037,adb server会与emulator交互的,使用的端口有两个,一个是5554专门用于与Emulator实例的连接,那么数据可以从Emulator转发给IDE控制台了, 阅读全文
posted @ 2012-11-08 09:58 創丗仼 阅读(663) 评论(0) 推荐(0) 编辑
 

2012年11月7日

摘要: 代码如下:public static void LauchInstall(String FilePathName, Context context) { chmod("777", FilePathName); Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(Uri.fromFile(new File(FilePathName)), "applica... 阅读全文
posted @ 2012-11-07 16:27 創丗仼 阅读(1106) 评论(0) 推荐(0) 编辑
 
摘要: Android 2,.1中获取内存卡上的data/data/org.lesohome.activity/files/目录,保存在此目录的文件,当程序卸载时,系统会自动删除。从Android 2.2开始,系统增加了新的函数:context.getExternalFilesDir() 来统一Android程序在Sd上的保存目录约定,省的大家看到SD卡根目录越来越乱了。通过此函数获取了保存目录后,保存在此目录的文件,当程序卸载时,系统会自动删除。另外提供了新的函数:Environment.getExternalStoragePublicDirectory(),通过此函数获取保存目录后,保存在此目录的 阅读全文
posted @ 2012-11-07 15:24 創丗仼 阅读(2614) 评论(0) 推荐(0) 编辑
 

2012年11月5日

摘要: 目标:把pbp1.0的java包和native移到GEM中,并使GEM在新的虚拟机上正常运行 背景:GEM(1)有一堆java包和native函数,pbp1.0是虚拟机和JAVA基本包,要将pbp1.0的虚拟机移走只用它的JAVA基本包和native函数。 问题:在将GEM和pbp1.0的native函数生成一个动态库后在程序里System.loadLibrary()无法加载,报java.lang.UnsatisfiedLinkError 解决过程: 1,理论 我们知道,JAVA调用native函数时,必须通过System.loadLibrary()或System.load将其native函数 阅读全文
posted @ 2012-11-05 14:05 創丗仼 阅读(2876) 评论(0) 推荐(0) 编辑
 
摘要: 转载:http://blog.csdn.net/sgl870927/article/details/6285535研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 private void loadImage(final String url, final int id) { handler.post(new Runnable() { public void run() { Drawable draw 阅读全文
posted @ 2012-11-05 11:38 創丗仼 阅读(641) 评论(0) 推荐(0) 编辑
 

2012年10月19日

摘要: 主要用到的类方法是view类下的layout,layout定义当前控件的左上角相对父节点的左上右下的距离。@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DisplayMetrics dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisp... 阅读全文
posted @ 2012-10-19 14:32 創丗仼 阅读(6884) 评论(4) 推荐(0) 编辑
 
摘要: 在Android应用程序中,一个视图有很多的控件,如何才能控制这些控件的位置和排列?在网页中我们可以通过Html中的table,div来布局,在Android中我们通过Layout实现布局。 在Android中主要有以下几种Layout:LinearLayout LinearLayout线性布局,包含在LinearLayout里面的控件按顺序排列成一行或者一列。 主要介绍下他的两个主要的属性:Orientation——方向,当设置为Horizon时,Layout中的控件将排成一行,当设置为Vertical时,Layout中的控件将排成一行。FillMode——填充方式,即设置a... 阅读全文
posted @ 2012-10-19 14:25 創丗仼 阅读(702) 评论(0) 推荐(0) 编辑
 
摘要: 在Android应用程序中,一个视图有很多的控件,如何才能控制这些控件的位置和排列?在网页中我们可以通过Html中的table,div来布局,在Android中我们通过Layout实现布局。 在Android中主要有以下几种Layout:LinearLayout LinearLayout线性布局,包含在LinearLayout里面的控件按顺序排列成一行或者一列。 主要介绍下他的两个主要的属性:Orientation——方向,当设置为Horizon时,Layout中的控件将排成一行,当设置为Vertical时,Layout中的控件将排成一行。FillMode——填充方式,即设置a... 阅读全文
posted @ 2012-10-19 14:25 創丗仼 阅读(242) 评论(0) 推荐(0) 编辑