自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (31)
  • 收藏
  • 关注

转载 android中sqlite3常用命令

转自:1)打开数据库在adb shell模式下执行命令sqlite3 + 数据库名称,例如打开email中的EmailProvider.db数据库:2)sqlite3特殊命令大多数候,sqlite3读入输入行,并把它们传递到SQLite数据库中去运行。但是如果输入行以一个点(“.”)开始,那么这行将被sqlite3程序自己截取并解释。例如输入.help,

2014-06-09 15:47:13 1214

原创 android中translate动画

translate的几个重要的属性:android:interpolator: 加速器,非常有用的属性,可以简单理解为动画的速度,可以是越来越快,也可以是越来越慢,或者是先快后忙,或者是均匀的速度等等,对于值如下:@android:anim/accelerate_interpolator: 越来越快@android:anim/decelerate_interpola

2014-05-30 17:17:29 3759

转载 AbsListView android:smoothScrollbar

AbsListView译者署名: cnmahj译者链接: http://android.toolib.net/blog/版本:Android 2.3 r1 结构继承关系public abstract class AbsListView extends AdapterView Adapter>implements TextWatcher

2014-05-29 16:40:24 8838

转载 ListView Item使用多种布局优化

之前一直都不知道ListView有多种布局的优化方法,只能通过隐藏来实现,自己也知道效率肯定是很低的,但是也不知道有什么方法,这些天又查了一些资料,然后知道 其实google早就帮我们想好了优化方案了。假设你的ListView Item有三种布局样式的可能:就比如很简单的显示一行字,要靠左,居中,靠右。这时我们就可以在BaseAdapter里面重写两个方法:

2014-05-29 16:22:26 1729

转载 使用CountdownTimer进行倒计时

结构继承关系public abstract class CountDownTimer extends Object        java.lang.Objectandroid.os.CountDownTimer 类概述定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(译者:触发onTick方法),下面的例

2014-05-29 14:59:00 17991 2

原创 android内存溢出OutOfMemoryError

对于终端设备来说,内存溢出一直是一个头疼的问题常见的内存溢出

2014-04-21 14:25:36 1268

原创 java.lang.IllegalStateException: Couldn't read row 0, col 1 from CursorWindow.异常

异常:java.lang.IllegalStateException: Couldn't read row 0, col 1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.方法:百度后发现了很

2014-04-21 13:56:37 13285 6

转载 利用run-as命令在不root情况下读取data下面的数据

前言  这一段时间都在做换肤功能,遇到很多问题,解决后又有新的问题,这里分享一则,想在不使用shareUserId来实现多APK共享资源,也建议谨慎使用shareUserId。 声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://over140.cnblogs.com 正文  

2014-04-11 14:24:36 1166

转载 ViewPager的PagerAdapter不可以更新数据

转自:http://blog.csdn.net/gzsword/article/details/7284288在做项目的时候,发现即使调用了galleryAdapter.notifyDataSetChanged();但是ViewPager还是不会更新原来的数据。后来在stackoverflow上面找到了方法,原文链接:http://stackoverfl

2014-04-04 15:54:43 4060 1

原创 android多任务下载的状态更新

对于下载任务,通常情况下需要使用service进行后台下载但此时ruguo

2014-04-03 17:25:52 2923 1

原创 android定时唤醒_消息通知

在使用service进行后台长时间工作时,cpu

2014-04-03 17:08:44 9830

原创 android静默安装apk

首先必须获取root权限通过pm命令执行安装操作 public void installer(String path) { try { Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec("su"); PrintWriter pw = new PrintWriter(proc.get

2014-04-03 16:58:49 949

转载 android获取Mac地址和IP地址

android获取Mac地址和IP地址转自:获取Mac地址实际项目中测试了如下几种方法:(1)设备开通Wifi连接,获取到网卡的MAC地址(但是不开通wifi,这种方法获取不到Mac地址,这种方法也是网络上使用的最多的方法)//根据Wifi信息获取本地Mac public static String getLocalMacAddressFromWifiInfo

2014-04-03 16:33:39 5488

原创 android使用webview

常用webview加载及属性设置 private void init() { WebView mWebView = (WebView) this.findViewById(R.id.content_webview); final TextView progress = (TextView) this .findViewById(R.id.textView_msg_pro

2014-03-10 18:22:00 4883 1

原创 百度离线地图加载

参照:http://blog.sina.com.cn/s/blog_5a6f39cf01014wua.htmlhttp://developer.baidu.com/map/sdkandev-10.htm1.离线地图简介百度地图SDK自2.0.0版本起,采用的是矢量版离线地图,请开发者在下载时注意选择。 使用离线地图,请下载。2.初始化

2014-03-10 18:13:09 8059 1

转载 webview出错

自定义的webview使用了webView.getSettings().setJavaScriptEnabled(true);但是在加载含有JS界面  时依然 还是报了ERROR/Web Console(26204):Uncaught TypeError: Cannot call method 'getItem' of null at XXXX/build.js:6等错误

2014-02-21 15:06:48 852

转载 Android APK自动安装

转自:http://blog.csdn.net/njufeng/article/details/8184623关于APK自动安装,需要获得root权限,尝试了多种方法,这里介绍一种自己亲自实现了的方法:使用pm install XXX.apk的方法,得到apk后,对其重新签名再安装到手机中,即可完成自动静默安装。具体步骤如下:1. 代码中执行

2014-02-21 11:12:11 2037

原创 android 获取网络时间

URL url; try { url = new URL("http://www.baidu.com"); URLConnection uc = url.openConnection();// 生成连接对象 uc.connect(); // 发出连接 long ld = uc.getDate(); // 取得网站日期时间 Dat

2014-02-21 11:07:18 9276 2

转载 Android Service被系统回收的解决方法

转自:http://www.bdqn.cn/news/201306/9554.shtml使用的前提是调用startService而不是bindService自己的app的service总是容易被系统回收,搜罗了一下,基本上的解决思路有以下几种:1.把service写成系统服务,将不会被回收(未实践):在Manifest.xml文件中设置persist

2014-02-20 20:18:35 1489

转载 android Animation的使用

转自:http://blog.sina.com.cn/s/blog_5688414b0100yl27.html一、AnimationSet的具体使用方法       1.AnimationSet是Animation的子类;       2.一个AnimationSet包含了一系列的Animation;       3.针对AnimationSet设置

2014-02-20 14:41:08 783

原创 android SqliteHelper的使用

对android数据的操作,通常情况下,我们使用ContentProvider进行数据库的相关操作但是,很多情况下我们需要使用多表查询或者大数据的事物处理,对SQLiteDatabase进行直接操作,可以方便的处理很多复杂的情况。我们知道在使用ContentProvider进行数据库操作时,不需要我们进行主动的关闭数据库操作。而自己创建的SQLiteDatabase实例,需要考

2014-02-10 16:59:01 13304

原创 禁止进入activity自动弹出键盘

在Manifest.xml中设定activity的属性android:windowSoftInputMode="stateHidden|stateUnchanged"附相关属性:"stateUnspecified" 软键盘的状态(是否它是隐藏或可见)没有被指定。系统将选择一个合适的状态或依赖于主题的设置。这个是为了软件盘行为默认的设置。 "stateUnchanged" 软键盘被保

2014-01-22 17:22:03 24889

转载 Android ListView setEmptyView

http://my.eoe.cn/yaming/archive/879.html1 当我们使用ListView或GridView的时候,当列表为空的时候,我们需要一个特殊的View来提示用户操作,于是就有了setEmptyView().下面看看如何使用: 1 2 3 4 5 6 7

2014-01-09 18:08:54 21521 1

转载 创建快捷方式

当程序安装/卸载时,会发出PACKAGE_ADDED/PACKAGE_REMOVED广播,按理只要应用程序监听这样的广播,就能在收到相应广播时触发相应处理(例如,添加/删除 桌面快捷方式)。事实验证,这个是完全可以实现的。      但是,如果是由应用程序进行这些广播的监听,同时,又卸载自身,那能否收到相应广播并触发相应处理呢?实验证明行不通。 自身已经被卸载了,无法自救!! 如果还有其他

2013-11-04 14:56:05 1067

转载 避免重复下载

原文地址:http://docs.eoeandroid.com/training/efficient-downloads/redundant_redundant.html重复下载是多余的减少下载的最基本方法就是只下载你需要的。在数据方面,这意味着实现REST APIs,通过API你可以指定查询条件(使用参数,比如最近更新的时间)来来限制返回的数据。同样,当我们下载图

2013-10-31 16:55:26 1235

转载 Android LocalBroadcastManager解决BroadcastReceiver安全问题及自定义权限

在Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下:1、当应用程序发送某个广播时系统会将发送的Intent与系统中所有注册的BroadcastReceiver的IntentFilter进行匹配,若匹配成功则

2013-10-29 14:25:59 2505

转载 Android各个版本API的区别(1.5-3.0)

Android 1.5 API变更概要:  1、UI framework  · Framework for easier background/UI thread interaction  · 新SlidingDrawer 组件  · 新HorizontalScrollview 组件 2、AppWidget framework  · 一些关于创建桌面AppWidget 的A

2013-10-23 17:52:02 2818

原创 判断编码格式

判断字符的编码格式(处理中文乱码) String subject = cursor.getString(1); if (!TextUtils.isEmpty(subject)) { try { if (java.nio.charset.Charset.forName("UTF-8") .newEncoder().canE

2013-10-22 17:23:04 3130

原创 ExpandableListView设置选中child的背景

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/ract_bg" a

2013-10-21 18:09:43 13581 8

原创 android应用启动画面+activity动画

避免启动应用后,出现短暂的黑屏或白屏现象。-->>.启动的activity添加theme属性,并定义android:windowBackground。 true @drawable/welcome_bg <activity android:theme="@style/Ap

2013-09-29 13:55:08 14841

原创 android创建动态表单

实现动态表单由服务器下发内容,根据事先约定好的类型来判断显示什么样的组件(ImageView、TextView、EditView或下拉框等)。1.需要在布局文件中定义一个承载的容器。2.代码进行循环判断并添加相应的组件。PS:如果需要复杂一点的界面或是定义很多属性的(自定义的点击效果,间距,锚点等)可以直接在xml中定义好单个的view,再通过LayoutInflater进

2013-09-25 16:29:24 6171 4

原创 使用ViewFilter设置动画瓷片

animslide_bottom_out.xml <translate android:duration="3000" android:fromYDelta="0.0" android:toYDelta="100.0%p" />slide_top_in.xml <translate andr

2013-09-09 19:48:07 2502

原创 android的定时及消息队列处理

最近在做项目的时候,发觉有很多需要工作线程及消息处理的地方,而android自身提供了很好的包装类,这里对自己使用的一些梳理,权作自己的笔记。主要有几种实现方式:1.使用Handler.postAtTime定时将Runnable作为工作线程,处理耗时工作;2.通过使用HandlerThread;3.自定义Thread,并实现消息循环。代码1:Runnable片段

2013-09-05 12:06:54 5191

原创 使用IntentService

IntentService继承Service,并在其创建了工作现场,用来处理耗时操作。启动时与正常service一样,可以调用startservice来启动IntentService。startService(new Intent(MainActivity1.this, CoreService.class));package com.e.uu;import andr

2013-08-29 22:42:16 10059 1

原创 adb shell命令

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.e.uu" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8"

2013-08-29 22:36:02 12139

原创 微信微博分享功能

默认分享(微信、新浪微博、腾讯微博、网易微博、人人网)import java.util.ArrayList;import java.util.List;import android.R;import android.app.Activity;import android.app.Dialog;import android.content.ComponentName;im

2013-08-23 16:27:13 3410

转载 ADB端口不占用

今天,写了不少代码后,点击那个Run按钮后,Eclipse给我报错:[2012-06-19 15:22:19 - adb] ADB server didn't ACK[2012-06-19 15:22:19 - adb] * failed to start daemon *可是,可是昨天都还好好的啊,于是谷歌吧,关键词:ADB server didn't ACK,一大堆结果

2013-08-08 17:31:36 2785

转载 Android ListView控件的资源回收机制

转自:http://blog.sina.com.cn/s/blog_70a3eebd0101e30h.html问题:列表滑动不流畅,容易出现Out Of Memory的Bug1.问题:    之前做图片频道,一个列表含有20+个条目,每个条目包含一个大小为50K左右的图片。图片是通过网络异步获取的,返回结果后调用notifyDataSetChange

2013-07-15 11:11:38 9700 2

转载 Android Looper和Handler

Android中的Looper , Handler , MessageMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessag

2013-05-29 00:03:34 1422

原创 crash异常终止

1.Application中设置崩溃回调方法package com.exam.crash;import android.app.Application;import android.util.Log;public class App extends Application{ @Override public void onCreate() {

2013-04-25 15:49:59 969

NineOldAndroids开源动画

NineOldAndroids 开源动画

2015-12-22

Android侧滑删除slideview

Android 侧滑删除 slideview

2015-07-07

Android 短信源码

Android 短信源码,学学习短信的缓存机制

2014-11-03

slidingmenu侧滑菜单

好用的Android侧滑菜单,slidingmenu源码工程

2014-11-03

android-vcard-1.4.7源码

android-vcard-1.4.7官方文件 包括源码及实例demo

2014-11-03

JAVA JDK API

JAVA JDK API

2013-05-17

android-sdk platform-13离线文件part2(有2部分组成)

android-sdk platform-13离线文件

2013-05-07

android-sdk platform-13离线文件part1(有2部分组成)

android-sdk platform-13离线文件

2013-05-07

讯飞tts4.0

讯飞tts4.0

2012-09-03

tts中文发音

tts中文发音

2012-09-03

object-c基础教程

object-c基础教程

2012-07-28

91助手

91助手

2012-07-09

phonegap18

phonegap18 android

2012-06-07

旋转木马效果

android图片旋转木马效果 环形旋转 切换 类似gallery效果

2012-05-18

Android动画效果编程基础

Android动画效果编程基础 Android的animation由四种类型组成 ndroid动画总结 逐帧动画(frame-by-frame animation),这种动画和GIF一样,一帧一帧的显示来组成动画效果;

2012-02-05

android中文api合集(5)-eoe

Android中文翻译组是一个非盈利性质的开源组织,聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对Android相关的API及开发者指南等进行翻译,至今已超过200人报名参与,欢迎更多朋友加入,联系Mail:over140@gmail.com,关于翻译组的更多介绍, 请看http://www.cnblogs.com/over140/archive/2010/10/26/1861234.html。 本合集包含126章节API和8章开发者指南。

2011-08-28

eoe仿UC菜单eoe仿UC菜单

eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单

2011-06-16

android核心分析

android核心分析 android核心分析 android核心分析 android核心分析 android核心分析

2011-06-13

eclipse插件Easy Explore

eclipse插件Easy Explore,在eclipse中右键Easy Explore查看在本地的目录 下载完成后,直接将jar文件放到eclipse/features目录下,重启eclipse即可。

2011-05-13

Android应用原理与开发(高焕堂 三十六技)

Android应用原理与开发(高焕堂 三十六技)

2011-05-05

设计模式(常用的面向对象设计模式)

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。

2011-05-05

Android开发教程_官方

Android开发教程_官方.pdf 新版android的开发教程和笔记 基础编程以及资源推荐

2011-03-15

Android画图的应用知识

Android画图.pdf 包括对自定义view的处理以及图片动画的应用。

2011-03-15

android的五大类各种常用类的资料整理

android的五大类各种常用类的资料整理.doc

2011-03-15

关于常用算法的分析和常见程式演算

关于常用算法的分析。 “常见程式演算”主要收集一些常见的程式练习题目,您可以藉这些题目培养一些程式设计逻辑的感觉,对题目的分类只是个大概,方便索引而已,实作的部份是使用 C 及 Java。

2011-03-15

《Android应用开发揭秘》源码_3-6_8-9_12_16

《Android应用开发揭秘》源码,其中的第3、4、5、6、8、9、12、13、14、15、16章节的源码。

2011-02-22

《Android应用开发揭秘》源码

《Android应用开发揭秘》的源码,附件为其中第2、7、10、11章的源码。

2011-02-22

code formatter编码风格

自己用的一个code formatter编码风格

2011-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除