
android
魔鬼的主人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android-API之FingerPaint手指绘图详解
<br />效果图<br /><br />不多废话,马上弄源码。<br />主Activity类DemoViewPath.java<br /> view plaincopy to clipboardprint?package com.geolo.android.demoViewPath; import android.app.Activity; import android.os.Bundle; public class DemoViewPath extends Activity {原创 2011-05-14 20:51:00 · 2759 阅读 · 0 评论 -
adb 查看数据库
以防忘记——让它留点痕迹 1、运行输入 adb shell (前提是模拟器正在运行) 权限不够的话加: adb root 2、进入命令界面后 输入 ls 指令 会列出文件的目录 3、cd 进入你想要的目录里 (在Eclipse中的File Explorer中的dat原创 2011-08-23 11:07:40 · 2410 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C转载 2011-07-07 00:27:08 · 436 阅读 · 0 评论 -
关于Android隐式启动Activity .
隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配同样适用于Service和BroadcastReceiver,下面是以Activity为例MainActivity转载 2011-07-06 23:57:42 · 587 阅读 · 0 评论 -
AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置转载 2011-07-06 23:59:35 · 365 阅读 · 0 评论 -
一个用DES来加密、解密的类
package com.demo.test;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;/** * 字符串工原创 2011-06-08 17:07:00 · 561 阅读 · 0 评论 -
Android 获取设备各种信息以及其它
做手机开发,想必都希望获取手机号码吧,android中有一个类android.telephony.TelephonyManager提供这个功能。TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); numberText.setText(tm.getLine1Number原创 2011-06-09 15:41:00 · 1019 阅读 · 0 评论 -
Android Canvas的save和restore
<br />在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。 在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢? 1)save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。 2)restore:用来恢复Canvas之前保存的状态。防止save后对Canvas执行的操作对后续的绘制有影响。 sav原创 2011-06-02 16:40:00 · 1015 阅读 · 0 评论 -
Android内存管理-SoftReference的使用来解决内存不至于快速回收
<br />很多时候我们需要考虑Android平台上的内存管理问题,Dalvik VM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。 如果细心的网友可能发现Android Market客户端载入时,每个列表项的图标是异步刷新显示的,但当我们快速的往下滚动到一定数量比如50个,再往回滚动时可能我们看到了部分App的原创 2011-05-30 10:43:00 · 784 阅读 · 0 评论 -
ERROR: the user data image is used by another emulator. aborting错误!
<br />这是没有正常关闭导致的,删除android-sdk-windows/.android/avd/对于版本/下的以.lock结尾的文件夹就行<br /> <br />.lock是加锁,如果程序崩溃等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中。<br /> <br />如果sdk安装目录没有.lock文件夹则可能在<br />C:/Documents and Settings/@USER@/.an原创 2011-05-25 15:49:00 · 370 阅读 · 0 评论 -
[Android]ListView性能优化之视图缓存 解决listView显示重复问题
<br />前言<br /> ListView是Android中最常用的控件,通过适配器来进行数据适配然后显示出来,而其性能是个很值得研究的话题。本文与你一起探讨Google I/O提供的优化Adapter方案,欢迎大家交流。<br /> <br />声明<br /> 欢迎转载,但请保留文章原始出处:)<br /> 移动社区:http://dev.10086.cn/<br /> 农民伯伯: http://over140.cnblogs.com<br /> <br />正文<br /> 一、原创 2011-05-24 15:18:00 · 4786 阅读 · 1 评论 -
android SharedPreferences使用
SharedPreferences介绍: 使用SharedPreferences保存key-value对的步骤如下: <br /> (1)使用Activity类的getSharedPreferences方法获得SharedPreferences对象,其中存储key-value的文件的名称由getSharedPreferences方法的第一个参数指定。<br /> (2)使用SharedPreferences接口的edit获得SharedPreferences.Editor对象。<br />原创 2011-05-17 15:50:00 · 1374 阅读 · 2 评论 -
图片倒影的实现
<br />public Bitmap getReflectedImage(Bitmap originalImage) { <br /> final int reflectionGap = 0; <br /> <br /> int width = originalImage.getWidth(); <br /> int height = originalImage.getHeight(); <br /> <br /> Matrix原创 2011-05-17 18:35:00 · 426 阅读 · 0 评论 -
Android的Handler总结
<br /> <br />一、Handler的定义:<br /> 主要接受子线程发送的数据, 并用此数据配合主线程更新UI.<br /> 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操原创 2011-05-16 11:16:00 · 366 阅读 · 0 评论 -
Travis CI android 持续集成
登陆 Travis CI 跳转到github登陆输入github 账号 登陆成功后跳转到Travis原创 2016-03-01 14:46:06 · 547 阅读 · 0 评论