
安卓学习笔记
王玉玊
这个作者很懒,什么都没留下…
展开
-
自定义安卓控件
自定义安卓控件一、效果图如下: 二、自定义控件的步骤a) 自定义布局文件,这个布局文件就是该控件的XML布局文件粘贴代码b) 在项目资源目录值目录下即res/values目录下,建立该自定义控件的属性值名为attr.xml内容c) 在相应的源码包下建立自定义控件类继承布局类粘贴类文件d) 在布局文件中使用该自定义控件如何使用原创 2014-07-24 18:34:01 · 1390 阅读 · 2 评论 -
手机卫士 第三天
一、设置向导界面开发a) 手势识别的开发(手指滑动上一步、下一步的开发)private GestureDetector gestureDetector; protected SharedPreferences sp; @Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-g原创 2014-08-03 22:31:23 · 647 阅读 · 0 评论 -
手机卫士开发第八天
MemTotal: 516452 kBMemFree: 375324 kB手机卫士第八天知识点进程管理器的开发一、获取可用内存和总内存的信息二、使用ActivityManager和PackageInfo类得到正在运行的进程的信息public class ProcessInfoManager { public static Lis原创 2014-07-29 08:26:49 · 737 阅读 · 0 评论 -
第一天 splash页面开发和高级设置初步
一、Splash界面窗口没有标题没有任务栏// 设置窗口特性为:NO_TITTLE(无标题)requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.splash_activity);// 设置窗口全屏幕getWindow().setFlags(WindowManager.LayoutParams原创 2014-08-03 22:23:17 · 818 阅读 · 0 评论 -
手机卫士 第二天主界面的开发
一、主界面用到了一个GridView的控件a) GridView和ListView的适配器是一样的。不同的是GridView一列显示多个Item,而ListView只能显示一个条目。GridView的适配器如下public class MenuAdpater extends BaseAdapter { private Context context;private Layout原创 2014-08-03 22:26:38 · 756 阅读 · 0 评论 -
手机卫士 第五天黑名单管理
一、黑名单数据库工具类二、黑名单表的DAO实现public class DaoBlackList {private Context context; public DaoBlackList(Context context) {this.context = context;} public boolean add(BlackPhone bp) {retur原创 2014-08-03 22:37:59 · 965 阅读 · 0 评论 -
手机卫士开发第九天知识点
手机卫士第九天程序锁功能开发一、建立APPLock数据库用来存放用户加锁后的程序信息。二、在软件管理界面注册长按事件,用来对程序进行加/解锁。同时更新列表和数据库的持久化数据,更新数据后,想看门狗服务发送广播,通知其更新程序黑名单列表三、建立看门狗服务,间隔很短的时间(30ms),查看最近使用任务栈的包名是否在程序锁黑名单中且不再程序锁白名单中。如果在弹出输入密码的界面四、新建原创 2014-07-30 07:47:09 · 1054 阅读 · 0 评论 -
ViewPager固定标题的案例
ViewPager固定标题的案例一、编写布局文件二、编写逻辑层代码转载 2014-08-13 20:34:49 · 1814 阅读 · 0 评论 -
SlindingMenu 侧滑菜单框架使用
SlindingMenu 侧滑菜单框架使用下载并引入开源框架一、 SlindingMenu 是github上侧滑菜单框架的开源项目。可以轻松的开发出安卓左侧策划菜单、右侧策划菜单和左右双侧侧滑菜单。二、SlidingMenu开源项目的下载在浏览器中输入:https://github.com/jfeinstein10/SlidingMenu,在页面的右下角的[Download ZIP]下原创 2014-08-13 21:38:43 · 1260 阅读 · 0 评论 -
手机卫士 第十天
手机杀毒的原理一、得到安装和未安装包的程序签名,将改签名进行计算Md5值String plainText = pm.getPackageInfo(info.packageName,PackageManager.GET_SIGNATURES).signatures[0].toCharsString();二、将得到的MD5值,做为条件对病毒库进行查询,如果count(*)大于零,说原创 2014-08-03 22:45:50 · 720 阅读 · 0 评论 -
手机卫士 第四天高级工具开发
一、高级工具的开发分为:手机号码归属地查询、常用号码查询、短信备份、还原(XML编程)。二、为EditText 添加文本改变事件得到的效果是文本变化时进行动态获取,类似于AJAX三、查询归属地的query方法public void query() {String phoneNo = et_phone_in_phone_address_query.getText().toStri原创 2014-08-03 22:31:40 · 740 阅读 · 0 评论 -
系统服务及权限设置
1 活动管理器权限 代码 ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);2 警报管理器权限代码 AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALAR转载 2014-06-20 22:42:01 · 986 阅读 · 0 评论 -
安卓下的XML编程
安卓下的XML编程今天是我第一次认识到XML的厉害。以前做J2EE的时候一直使用JSON作为前端和后端的数据传输对象。JSON也就是JavaScript Object Notion,意思就是JavaScript对象准则,即一个对象标准。具有轻量便捷的有点。在遇到特殊字符的处理的时候有时会很棘手。正是因为这个原因所以我才会写这篇博客。1.JSON的问题我在做手机卫士的短信功能的时候,原计原创 2014-07-25 21:35:41 · 895 阅读 · 0 评论 -
输入一个手机号得到归属地——httpClient应用
今天是学习Android第四天的最后一个原创 2014-06-10 22:09:40 · 942 阅读 · 0 评论 -
安卓网页html/图片查看器开发——张泽华老师的些许错误
首先在Activity中开发界面,一个url 输入框原创 2014-06-04 10:13:33 · 1650 阅读 · 0 评论 -
从Java EE 的项目中获取XML、JSON、HTML 文件显示在安卓应用中
学到黑马安卓基础开发的第四天,里面最关键的一个项目就是从Java EE 的项目中获取XML、JSON、HTML 文件到Android应用中。第二关键的是显示在Activity中。1) 再做项目Demo前,先写工具类,为以后的项目开发提供方便。此处粘贴NetUtil的源码2) 建立实体模型为JSON文件或者XML数据文件解析成实体类提供便利。此处粘贴ActivityM原创 2014-06-06 17:06:01 · 1196 阅读 · 0 评论 -
HttpClient的使用——Post方式提交表单和上传文件
HttpClient的使用——Post方式提交表单和上传文件原创 2014-06-10 11:09:00 · 5511 阅读 · 0 评论 -
多线程断点续传下载Demo
多线程断点续传下载Demo原创 2014-06-16 10:12:43 · 1431 阅读 · 0 评论 -
px和dip进行换算的工具(收藏)
package com.example.phoneguard.utils;import android.content.Context;/** * dp、sp 转换为 px 的工具类 * * @author fxsky 2012.11.12 * */public class DisplayUtil { /** * 将px值转换为di原创 2014-07-27 21:32:46 · 919 阅读 · 0 评论 -
手机卫士第七天知识点
手机卫士第七天1. 软件管理的开发a) 第一知识点如何得到SD卡、手机内存的大小和可用空间,所用到的API:i. StatFs文件系统状态的类//path 文件系统的目录地址public long getAvailableSpace(String path) { StatFs statFs = new StatFs(path);//得到单个设备块的大小int b原创 2014-07-27 21:25:57 · 697 阅读 · 0 评论 -
瀑布流的开发(转载)
本文转载于:http://blog.youkuaiyun.com/guolin_blog/article/details/10470797传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应用纷纷使用这种新颖的转载 2014-08-17 20:32:44 · 959 阅读 · 0 评论