Android学习总结
文章平均质量分 77
zeb_perfect
一切才刚刚开始。。
展开
-
Android代码实现APK的下载安装和卸载<1>
先整理下网络搜集的各个方法,下篇写自己代码实现,留作模板代码。下载APK:protected File downLoadFile(String httpUrl) { // TODO Auto-generated method stub final String fileName = "updata.apk";原创 2015-03-25 15:34:13 · 1275 阅读 · 0 评论 -
Android监听连续点击次数代码实现
一般实现我们知道,一般实现双击事件,可以通过new OnClickListener()监听点击事件,然后记录前后两次点击距离开机的时间,由时间差在一定范围实现,代码如下: long firstClickTime = 0; @Override public void onClick(View view) { if(firstClickTime > 0){原创 2015-04-07 08:20:36 · 4682 阅读 · 0 评论 -
Android获取手机位置代码实现
1、项目Src下创建...service包,然后新建GPSService类package com.zebra.mobilesafe.service;import java.io.IOException;import java.io.InputStream;import android.app.Service;import android.content.Intent;import原创 2015-03-31 22:29:29 · 2961 阅读 · 1 评论 -
Android一键锁屏和清除数据代码实现
android 2.2引入了支持企业应用程序提供Android设备管理API。设备管理API提供了设备管理功能在系统级别。管理员也可以远程擦(即恢复工厂默认值)丢失或被盗的手机。但对于实现这些功能需要引入设备超级管理员(device admin),具体2、看文档 Develop-->API Guides--->Administration下面我们看实现:首先创建MyAdmin类,继承D原创 2015-04-02 11:04:01 · 2351 阅读 · 0 评论 -
Android小功能实现-sim卡读取,发短信,播放音乐
1、读取sim卡信息private TelephonyManager tm; tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);String sim = tm.getSimSerialNumber();需要TelephonyManager 加权限2、发短信SmsManager smsManager = S原创 2015-03-31 21:58:54 · 1579 阅读 · 0 评论 -
Android读取选择联系人的模版代码实现
1、创建SelectContactActivity类,在AndroidManifest.xml添加类import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.co原创 2015-03-31 10:26:04 · 1029 阅读 · 0 评论 -
Android按钮shape形状资源代码实现
1、看文档Develop/API Guides/App Resources/Drawable/Shape Drawable单词:corners : 角 ; gradient :梯度; solid:固定的; stroke: 边框--可以做下划线 Rectangle : 矩形;dash :破折号 gap:间隙;2、拷贝实例代码,文件命名(gradient_box.x原创 2015-03-31 08:45:34 · 2708 阅读 · 0 评论 -
Android页面的切换动画代码实现
1、项目Src下新建anim包创建anim包,存放动画xml2、下一步动画 位移动画解释-100%p p:代表父窗体,100%:代表整个窗体,-:代码向左移动;前一页面移出:tran_out.xml(自己创建的要选择translate)<translate xmlns:android="http://schemas.android.com/apk/res/android"原创 2015-03-31 08:59:14 · 1186 阅读 · 0 评论 -
Android屏幕页面的滑动切换和抽取父类
因为页面的滑动效果在整个应用中使用较多,所有抽取成父类来介绍,看代码注释import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEv原创 2015-03-31 09:14:10 · 1067 阅读 · 0 评论 -
Android代码实现APK的下载安装和卸载<2>
项目开发使用模板:Android代码实现APK下载安装(代码依赖包afinal_0.5_bin.jar,可资源下载) protected void showUpdateDialog() { // TODO Auto-generated method stub AlertDialog.Builder builder = new Builder(this); builder.setTi原创 2015-03-25 15:44:03 · 1128 阅读 · 0 评论 -
Android自定义TextView实现跑马灯功能
首先我们要实现走马灯这样一个效果,通常来说都是在TextView这个控件中来实现的,而且其中的文字一定是单行显示,如果多行显示,那走马灯效果也就失去了存在的意义。谈到TextView的跑马灯,我们首先应该想到android:ellipsize="marquee"(start、end属性表示前或者后省略),而如果要在view中实现跑马灯功能,就需要TextView改为Button,开启触控焦点在开启原创 2015-03-26 17:03:01 · 1276 阅读 · 0 评论 -
Android存储数据的几种方式--Shared preference和files
Android保存数据的方式,有如下四种:1、Shared Preferences:主要用于保存程序的系统配置信息。用来存储“key-values paires”。一般用于保存程序启动时设定的信息,以便在程序下一次启动时继续保留前一次设定的信息。2、Files:用文件的形式保存信息。可以通过对文件的读写来获取或保存相关信息。3、SQLite:用数据库的形式保存信息。SQLite是一个开原创 2015-03-26 16:31:01 · 1597 阅读 · 0 评论 -
Android加载数据ListView优化内存实现
问题分析在移动端项目开发中,基于加载大数据量的原因,经常出现内存溢出的现象,那么减少内存占用,在真实开发中着实很重要,下面介绍下ListView加载数据量大时解决思路:我们应该碰到过这样的情况,对于加载的listview,我们慢慢滑动数据时,系统加载数据没有问题,但是当加快滑动数据时,就会出现内存溢出的问题。总结这是因为手机屏幕显示的原因,每次加载数据是有限的,慢慢滑动数据,在加载数据的同原创 2015-04-07 08:50:28 · 1953 阅读 · 1 评论