随笔分类 -  Android

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

[转]Android蓝牙开发浅谈
摘要:转自:http://www.eoeandroid.com/thread-18993-7-1.html对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了很多遍,苦于没有高人解答..),我要实现的功能是连接一个硬件设备,凡是跟硬件沾上边的,都让软件人员开发头疼..好了,废话 阅读全文

posted @ 2011-12-13 13:39 freeliver54 阅读(77389) 评论(16) 推荐(9) 编辑

[转]Android的Handler总结
摘要:本文转自:http://www.cnblogs.com/dawei/archive/2011/04/09/2010259.html 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现 阅读全文

posted @ 2011-11-08 15:44 freeliver54 阅读(264) 评论(0) 推荐(0) 编辑

[转]Android启动画面实现
摘要:本文转自:http://www.cnblogs.com/dawei/archive/2010/04/29/1724044.html在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。Android要实现启动画面可以这样做:这是splash.xml布局文件的代码代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><LinearLayoutxmlns:android="http://schemas.andro 阅读全文

posted @ 2011-11-08 15:38 freeliver54 阅读(326) 评论(0) 推荐(0) 编辑

[转]AsyncTask的用法
摘要:本文转自:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理. 阅读全文

posted @ 2011-11-08 15:37 freeliver54 阅读(270) 评论(0) 推荐(0) 编辑

[转]获取Android中正在运行应用程序的列表
摘要:本文转自:http://www.linuxidc.com/Linux/2011-09/42287.htm最近想做一个任务管理器练一练手,第一道题就是获取手机中正在运行的程序。后来在网上找了一下资料,终于有了眉目。废话不多说!看代码。 ActivityMain.java1.public class ActivityMain extends ListActivity { 2. @Override 3. public void onCreate(Bundle savedInstanceState) { 4. super.onCreate(savedInstanceState); 5. request 阅读全文

posted @ 2011-11-04 16:05 freeliver54 阅读(11325) 评论(0) 推荐(0) 编辑

[转]android ListView详解
摘要:本文转自:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列. 阅读全文

posted @ 2011-11-03 15:44 freeliver54 阅读(605) 评论(1) 推荐(0) 编辑

[转]提高你的编码速度–Eclipse 快捷健
摘要:本文转自:http://xuezhongfeicn.blog.163.com/blog/static/22460141200911242523501/Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件 阅读全文

posted @ 2011-11-03 09:15 freeliver54 阅读(503) 评论(0) 推荐(0) 编辑

[转]Android系统的进程,任务,服务的信息
摘要:本文转自:http://www.cnblogs.com/yangxiao24/archive/2011/07/03/2096662.html 获取android系统中进程,任务,服务信息,需要通过ActivityManager类来实现。 ActivityManager的功能是为系统中所有运行着的Activity交互提供了接口。 ActivityManager am =(ActivityManager)this.getSystemService(ACTIVITY_SERVICE); 通过 List<RunningTaskInfo> runningTasks = am.getRunni 阅读全文

posted @ 2011-11-01 15:05 freeliver54 阅读(606) 评论(1) 推荐(0) 编辑

Activity 启动 Instrumentation 测试
摘要:和startActivity 及 startService类似在activity中 启动Instrumentation 以便调用运行测试项目 ActivityInstrumentationTestCase2可以尝试如下代码实现startInstrumentation(new ComponentName("com.example.test", "android.test.InstrumentationTestRunner"), null, null); 阅读全文

posted @ 2011-11-01 09:12 freeliver54 阅读(3398) 评论(0) 推荐(0) 编辑

[转]Android Service学习之本地服务
摘要:本文转自:http://android.blog.51cto.com/268543/527314Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过<service>来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。 service的两种模式(startService()/bindService()不是完全分离的):本地服务 Lo 阅读全文

posted @ 2011-10-28 19:08 freeliver54 阅读(1115) 评论(1) 推荐(0) 编辑

[转]Android自定义捕获Application全局异常
摘要:本文转自:http://gundumw100.iteye.com/blog/1182104参考: http://bigcat.easymorse.com/?p=1152 Java代码 packageqianlong.qlmobile.ui; importjava.io.File; importjava.io.FileOutputStream; importjava.io.FilenameFilter; importjava.io.PrintWriter; importjava.io.StringWriter; importjava.io.Writer; importjava.lang.Thre 阅读全文

posted @ 2011-10-25 13:27 freeliver54 阅读(7882) 评论(0) 推荐(2) 编辑

[转]Android 启动第三方程序
摘要:本文转自:http://www.elexcon.com/news/55190.html//启动媒体库 Intent i = new Intent(); ComponentName comp = new ComponentName("com.Android.camera","com.android.camera.GalleryPicker"); i.setComponent(comp); i.setAction("android.intent.action.VIEW"); startActivity(i); //启动相机 Intent 阅读全文

posted @ 2011-09-30 16:55 freeliver54 阅读(1083) 评论(1) 推荐(0) 编辑

[转]Android中的JSON详细总结
摘要:本文转自:http://shazhuzhu1.iteye.com/blog/9747581、JSON(JavaScript Object Notation) 定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org2、JSON的结构:(1) Name/Value Pairs(无序的):类似所熟知的Keyed list、 Hash table、Disctionary和Ass 阅读全文

posted @ 2011-09-27 17:09 freeliver54 阅读(24897) 评论(1) 推荐(3) 编辑

[转]Android 中利用反射技术实现加减乘除
摘要:本文转自:http://www.cnblogs.com/TerryBlog/archive/2010/08/17/1801559.htmlJAVA反射机制定义: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 有时候我们说某个语言具有很... 阅读全文

posted @ 2011-09-23 17:44 freeliver54 阅读(322) 评论(0) 推荐(0) 编辑

[转]Android读写文件
摘要:本文转自:http://blog.sina.com.cn/s/blog_4d25c9870100qpax.html一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = "";try{InputStream in = getResources().openRawResource(R.raw.bbi);//在\Test\res\raw\bbi.txt, int length = in.available(); byte [] buffer = new byte[length]; in.read(buffer); //res 阅读全文

posted @ 2011-09-16 16:31 freeliver54 阅读(95939) 评论(6) 推荐(6) 编辑

[转]获取Android SDK 源代码并在Eclipse中关联查看的方法(for sdk2.3)
摘要:获取Android的Java源代码并在Eclipse中关联查看的最新方法作者:lizongbo发表于:01:59. 星期六, 一月 1st, 2011版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。http://618119.com/archives/2011/01/01/201.html 在Google搜索“AndroidEclipse 源代码”得到的结果并不合适,因为Google的EclipseAndroid开发插件已经更新到了ADT 8.0.1.相应的lib关联java源代码的方式也变了。以下是获取Android的Java源代码并在Eclipse中 阅读全文

posted @ 2011-09-15 14:46 freeliver54 阅读(6953) 评论(0) 推荐(1) 编辑

[转]Android优秀开源项目收集
摘要:本文转自:http://yueguc.iteye.com/blog/7907241、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://code.google.com/p/apps-for-android/ 2、Remote Droid RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如 阅读全文

posted @ 2011-09-15 13:25 freeliver54 阅读(845) 评论(0) 推荐(0) 编辑

[转] linux中如何能在DDMS中打开真机中的数据库
摘要:本文转自:http://www.eoeandroid.com/thread-78324-1-1.htmllinux中如何改变手机数据库访问权限(即能在DDMS中打开真机中的数据库)用真机测试时,通常在DDMS中点不开data文件夹,这样就访问不了真机中的数据库,那么如何能在DDMS中访问真机中的数据库呢?命令行操作步骤如下:ww@ww-G41D3:~$ adb shell$ su# chmod 777 data# cd data# chmod 777 data# cd data# chmod 777 com.cn.soft(要访问的包名)# ls成功之后显示手机中所有的安装包的名称# cd c 阅读全文

posted @ 2011-09-09 13:13 freeliver54 阅读(776) 评论(0) 推荐(0) 编辑

[转]andriod的apk文件相关的编译反编译工具
摘要:本文转自:http://www.iteye.com/topic/11122431、smali-1.2.6.jar用途:.smali文件 转成classes.dex文件说明:.smali文件,类似于.class文件,可以用普通文本编辑器查看和修改。用法举例:命令行:java -jar smali.jar classout/ -o classes.dex下载:http://code.google.com/p/smali/downloads/list2、baksmali-1.2.6.jar用途:classes.dex文件 转成.smali文件说明:classes.dex不便于查看和理解,使用此工具转 阅读全文

posted @ 2011-09-09 10:59 freeliver54 阅读(3859) 评论(5) 推荐(1) 编辑

[转] Android把view的画面转换为bitmap
摘要:本文转自:http://www.devdiv.com/thread-42642-1-1.html正好做类似UCweb一样的页面管理的功能模块,贴出一起研究 ImageView iv = (ImageView) findViewById(R.id.ImageView01); ImageView iv2 = (ImageView) findViewById(R.id.ImageView02); ImageView iv3 = (ImageView) findViewById(R.id.ImageView03); //draw的方式对整屏截取,但状态栏为黑色,不过可以通过canvas的tra... 阅读全文

posted @ 2011-09-08 15:47 freeliver54 阅读(4648) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

导航