Android笔记
AlphaSZH
bruce's fans
展开
-
Android中存取文件的两种方法
在进入正文前先说一下怎么获取手机内存和SDcard的目录,第一个是用绝对路径获取手机内存为/data/data/包名/文件名.后缀一.使用I/O流原创 2015-08-12 09:02:31 · 325 阅读 · 0 评论 -
Android 异步查询框架AsyncQueryHandler的使用
AsyncQueryHandler简介:异步的查询操作帮助类,可以处理增删改(ContentProvider提供的数据)使用场景:在一般的应用中可以使用ContentProvider去操作数据库。这在数据量很小的时候是没有问题的,但是如果数据量大了,可能导致UI线程发生ANR异常(超过5秒)。当然你也可以写个Handler去做这些操作,只原创 2016-02-08 09:40:36 · 354 阅读 · 0 评论 -
AutoCompleteTextView自动提示文本的使用
在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。AutoCompleteTextView常用属性android:completionHint设置出现在下拉菜单中的提示标题android:completionThreshold设原创 2016-02-08 09:28:41 · 374 阅读 · 0 评论 -
安卓通过反射机制获取隐藏的API
1,首先要知道要获取的方法是什么 2,通过字节码找到该方法Method getPackageSizeInfoMethod = null; Method[] methods = PackageManager.class.getMethods();// 获取PackageManager类下的所有方法 for (Method method原创 2016-01-26 12:46:11 · 976 阅读 · 0 评论 -
安卓欢迎页停留几秒跳到主界面
假如有两个Activity,一个是A,一个是B. 其中,A是欢迎界面,B是程序主界面。 那么,你可以将A设为启动Activity,就像楼上说的。 然后,在A的onCreate函数中,用Hander发送一个带延迟的消息,在消息处理中跳转到B就OK啦~1,在AndroidManifest.xml文件中,将主activity的intent-filter元素:<intent-filter><acti原创 2016-01-23 16:32:57 · 4611 阅读 · 0 评论 -
安卓应用安装,卸载,启动,分享,创建桌面快捷图标
卸载,启动,分享都是用Intent来实现的/** * 卸载应用 */ private void uninstallApplication() { Intent intent=new Intent(); intent.setAction("android.intent.action.VIEW"); intent.setActi原创 2016-01-23 15:55:44 · 581 阅读 · 0 评论 -
安卓定时器
我把代码写到一个服务里面public class UpdateWidgetService extends Service { private Timer timer;// 定时器 private TimerTask timetask; @Override public void onCreate() { super.onCreate();原创 2016-01-23 13:52:51 · 350 阅读 · 0 评论 -
安卓桌面小控件App Widget
App Widget是一个依附运行在桌面上的一个activity,本质是一个广播接收者,桌面不在了,小控件也就不在了。1,首先创建一个类,继承 AppWidgetProvider2,在AndroidManifest.xml里配置好<receiver android:name="创建的类" > <intent-filter> <action android:name="andr原创 2016-01-23 12:07:14 · 730 阅读 · 0 评论 -
安卓获取所有应用程序,进程
1,获取所有应用程序PackageManager pm = context.getPackageManager();// 获得包管理器 /** * 获得已经安装的应用 */ List<PackageInfo> packageInfos = pm.getInstalledPackages(0);2,进程// 得到进程管理器原创 2016-01-23 09:28:40 · 1236 阅读 · 0 评论 -
安卓Viewpager的使用--简单的欢迎页
1,PagerAdapter的使用private class MyViewPagerAdapter extends PagerAdapter { View view = View.inflate(getApplicationContext(), R.layout.activity_splash_last_item, null); // 获取当前窗体界面数原创 2016-01-22 07:43:03 · 398 阅读 · 0 评论 -
安卓加载外部数据库
1,首先把数据库拷贝到如图文件夹 2,要把数据库加载到data/data/包名/files/数据库名.db 3,代码 // 复制数据库 data/data/com.songzhen.mobilesafe/files/address.db try {// 加载数据库 InputStream is = getAssets().open("a原创 2016-01-21 12:40:46 · 372 阅读 · 0 评论 -
安卓动画
/* 1,特别注意,某个控件想要加动画,必须设置背景,动画才能生效 2,缩放动画ScaleAnimation(fromX, toX, fromY, toY, pivotXType,pivotXValue, pivotYType, pivotYValue)fromX水平方向开始的宽度,toX水平方向结束的宽度,fromY竖直方向开始的高度,toY竖直方向结束的高度pivotXType围绕圆心原创 2016-01-21 08:09:55 · 261 阅读 · 0 评论 -
安卓popupwindow弹出窗体的使用
popupwindow是悬浮显示在当前activity之上的一个窗体//第一步 声明对象:-2表示包裹内容,-1表示填充父窗体,contentView可以自由发挥PopupWindow popupWindow=new PopupWindow(contentView, -2, -2);//第二步 设置背景之类的东西popupWindow.setBackgroundDrawable(new Col原创 2016-01-21 06:28:02 · 306 阅读 · 0 评论 -
安卓ContentProvider实现查找,分批查找
//用到的方法Cursor android.content.ContentResolver.query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)例如一个sql语句select a from table where id = 3order by name des原创 2016-01-20 09:24:26 · 689 阅读 · 0 评论 -
eclipse中File--New后面的选项,怎么添加其他选项及删除一些选项
1,打开Window—Perspective—Customize Perspective2,Menu Visibility--File--New原创 2016-03-11 12:44:43 · 3038 阅读 · 1 评论