- 博客(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
原创 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静默安装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 1423
原创 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
Android动画效果编程基础
2012-02-05
android中文api合集(5)-eoe
2011-08-28
eoe仿UC菜单eoe仿UC菜单
2011-06-16
eclipse插件Easy Explore
2011-05-13
设计模式(常用的面向对象设计模式)
2011-05-05
关于常用算法的分析和常见程式演算
2011-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人