- 博客(17)
- 资源 (10)
- 收藏
- 关注
转载 android带进度的文件上传
文章来自:http://toolongdidntread.com/android/android-multipart-post-with-progress-bar/文件上传可能是一个比较耗时的操作,如果为上传操作带上进度提示则可以更好的提高用户体验,最后效果如下图:项目源码:http://download.csdn.net/detail/shinay/496
2013-01-06 15:26:53 26058 16
原创 android 静默安装
分享下android下,静默安装的方法,静默安装就是绕过安装程序时的提示窗口,直接在后台安装。注意:静默安装的前提是设备有ROOT权限。代码如下: /** * 静默安装 * @param file * @return */ public boolean slientInstall(File file) { boolean result = false;
2013-01-04 17:43:00 20959 13
原创 横向滑动ViewGoup(左边菜单右边内容)效果的实现
闲着无事,见到目前比较多的应用都用到了"左边菜单右边内容页"这样的形式展示数据,于是也着手写了一个。照例先上运行效果图:源代码下载地址:http://download.csdn.net/detail/shinay/4652739下面是结构:首先介绍HorizontalMenuView这个View,这是一个继承ViewGroup
2012-10-16 16:49:40 4858 3
转载 获取汉字的拼音码(工具类)
项目正好用到要获取汉字的拼音码,从网上搜索到的一个工具类。package com.util;import java.io.UnsupportedEncodingException;public class PinyinUtil { static final int GB_SP_DIFF = 160; // 存放国标一级汉字不同读音的起始区位码 static fina
2012-10-10 09:32:56 2767
原创 android 数据库操作
Android的数据库是用Sqlite3,关于增删改查的语句,其实与别的数据是区别并的大,网上也有很多,所以就不说这个问题。这次主要是写写我在项目中用到数据库编码习惯。以增删改查Book为例,先是结构:跟着看Book类:package com.lxb.dbdemo.model;public class Book { private int id; // ID
2012-08-29 11:36:03 1836
原创 Activity四种启动模式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,
2012-08-23 16:42:01 190066 35
转载 解析Android消息处理机制:Handler/Thread/Looper & MessageQueue
本文个人觉得写得很好,所以转来收藏。原文地址:http://blog.csdn.net/thl789/article/details/6601558解析Android消息处理机制——Handler/Thread/Looper & MessageQueue 田海立@CSDN2011/07/12 Keyword
2012-08-22 13:47:16 2491
原创 AsyncTask
自android1.5之后,引进了android.os.AsyncTask,使用AsyncTask能够简单的处理一些需要与界面交互的长时间任务。AsyncTask有以下几个回调方法:doInBackground() 这个方法会在用户工作线程中执行onCancelled() 取消时调用的方法onPostExecute() 在
2012-08-20 14:11:42 1071
原创 android xml解析生成探讨
用了一段时间的json解析之后,最近又突然要用回xml解析,于是又把之前的xml解析及生成的demo拿出来复习了下。android xml解析有三种方式,sax,pull,dom。这三种方法中各有特点,个人比较倾向pull解析,主要是编写比较方便,速度也快。至于sax虽说和pull速度差不多,但是编写代码比较繁琐。dom的话一般不使用,因为它是整个xml读完再进行解析,对于大文档来说,效率
2012-08-17 11:30:02 865
原创 Android adb常用命令
adb命令在开发中经常能用到,提升了开发调试的效率。经过使用总结,列出一些常用的命令,方便以后查阅:1.列出连接设备adb devices通常运行命令直接使用以下方法,就可以直接执行:adb + 命令 但如果连接了多个设备或者模拟器,就要用到以下的命令:adb -e + 命令 (如果只有一个模拟器,那么就可以直接操作模拟器)a
2012-08-08 09:11:21 2586
原创 Android桌面悬浮窗
这是一篇Android悬浮窗的介绍,能够实现例如360,QQ管家那样的悬浮窗效果。后台运行了一个服务,用于控制在运行非桌面app情况下隐藏悬浮窗。下面先上Demo截图:上图就是所实现的简单悬浮窗示例,当然可以根据项目需要改变其相应布局。给出Demo的源代码地址:http://download.csdn.net/detail/shinay/4450976
2012-07-25 10:25:06 60056 33
原创 Android可滑动的开关效果
闲着没事,把之前写的一个Demo放上来分享下。就是一个开关,实现可滑动和动画效果。不是图片切换。好了,先上图: 源代码下载地址:http://download.csdn.net/detail/shinay/4407720 直接把自定义的这个View代码放上来,有注释应该很好理解:首先是布局: <RelativeLayout xmlns:android=
2012-07-03 11:14:05 14093 13
原创 Android网络编程之Http通信(cmwap处理)
先附上一个Demo的截图: 需要Demo的可以直接下载来看看:http://download.csdn.net/detail/shinay/4380308在Android开发Http程序的时候,可以选择HttpURLConnection和HttpClient接口进行编程,下面就说下这两种方式的写法:HttpURLConnectionget方式: /**
2012-06-18 18:03:07 5615 1
原创 判断android设备是否支持多点触控
实现代码如下: /** * 判断设备是否支持多点触控 * @param context * @return */ public static boolean isSupportMultiTouch(Context context) { PackageManager pm = context.getPackageManager(); boolean isSupport
2012-05-21 14:06:28 5651
原创 判断android设备是否支持多点触控
实现代码如下: [code="java"] /** * 判断设备是否支持多点触控 * @param context * @return */ public static boolean isSupportMultiTouch(Context context) { PackageManager pm = context.getPackageManager()...
2012-05-21 14:04:31 162
原创 获取到对应类型的APP信息列表
在实际开发中遇到, 需要列出系统中所有的音乐播放器信息.获取方式如下:[code="java"]PackageManager packagemanager = getPackageManager();Intent intent = new Intent(Intent.ACTION_MEDIA_BUTTON);List resolveInfoListt = packagemana...
2011-11-10 16:48:33 329
原创 android 自定义View的编写
刚参加工作, 接触到企业级的android项目开发, 发现实际项目当中大都是用到自定义的view来完成布局.自己研究了下写下这个demo首先是自定义view的layout[code="xml"] [/code]下面这个是自定义view的java code[code="java"]...
2011-11-10 14:44:53 103
AndroidHttp通信(及cmwap处理)
2012-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人