自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决Android4.4 Widget之AppWidgetHost.allocateAppWidgetId()返回-1

Android4.4对widget有了一些变化,遇到的问题如题所示,无法创建widget。

2014-06-05 17:05:41 2004

原创 反射实现Android Sqlite Orm

昨天相当无聊,就动手写了一个Orm。其实个人觉得在Android上Orm价值不大,Android自带的ContentValues对象和SqliteDatabase.Insert(...)等方法已经够给不喜欢 写sql语句的同学使用了。不过无聊就写了,权当练练手吧~~~ 以下程序实现了根据实体对象自动建表,以及Orm的save(Object obj)方法自动插入对应的表,没有用注

2014-03-14 10:19:35 724

原创 Android 错误集锦

一、【线程相关】Can't create handler inside thread that has not called Looper.prepare() Cause Reason:通常是在非主线程中执行了与UI相关的操作。例子如下:/**  * @author heg  * @version 创建时间:2014-3-12 上午9:53:03  * @description:   *

2014-03-12 17:36:01 600

原创 关于SharedPreferences不能读到刚修改的数据

最近在用SharedPreferences在跨应用间读取数据的时候遇到不能读取刚修改的数据,比如apk A读apk B时,在B中刚修改的数据,在A中只能读到B修改前的数据,必须要B重启应用后才能读到正确的数据。 刚开始以为是缓存的原因,各种查,无果.. 终于看到一个帖子和一篇文章,发现SharedPreferences在多任务操作时,得到该实例时 SharedPreferences shar

2013-08-14 16:15:04 1086

原创 完美解决EditText屏蔽软键盘输入法及不影响密码输入的格式

只要这两句 editText.setInputType(InputType.TYPE_NULL); editText..setTransformationMethod(PasswordTransformationMethod.getInstance());

2013-04-25 10:35:07 716

原创 OnKeyListener里面onClick方法里面判断按下或抬起

public boolean onKey(View v, int keyCode, KeyEvent event); 三个参数 v不用说 keyCode也很简单,就是判断是哪个键 重点介绍一下event 我们这里就是通过event来判断该键的状态 event.getAction()就是获取动作类型 下面是例子: if(keyCode==KeyEvent.KEYCODE_DPAD_L

2013-04-19 10:11:21 1019

原创 解决addView出现异常

粗略写一下   addView有时会出现异常,比如A.addView(b)时出现异常,说b已经有parent了,需要remove掉。   可以这样: xxLayout  parent = (xxLayout)b.getParent(); parent.removeAllViews(); 需要的话把A的子控件也remove掉(A.removeAllViews()) 然后再A.addV

2013-04-18 12:04:03 1104

转载 SpannableString设置TextView中文字字体

TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置 myTextView = (TextView) this.findViewById(R.id.myTextView);           //创建一个 SpannableString对象

2013-04-13 14:56:47 603

转载 Android控件Gallery3D效果

效果图如下: 贴上代码: 1.扩展Gallery: public class GalleryFlow extends Gallery {     private Camera mCamera = new Camera();//相机类     private int mMaxRotationAngle = 60;//最大转动角度     private int mMaxZoo

2013-04-12 09:55:41 603

转载 利用Activity的Dialog风格完成弹出框设计,弹出activity

在我们使用Dialog时,如果需要用到很多自己设计的控件,虽然可以让弹出框显示出我们需要的界面,但却无法找到地方完成控制代码的编写,如何解决这个问题呢,我们可以将Activity伪装成Dialog弹出框,这样即显示了界面,在Activity里写控制代码也是大家的拿手好戏了,现在我就来抛砖引玉说说简单的实现吧。 首先,问题的关键在MainActivity里的一句 Android:theme="

2013-04-11 17:49:34 1022

原创 Bundle类

Bundle简单来说可以在两个Activity之间传递数据   bundle类中加入数据(key -value的形式,另一个activity里面取数据的时候,就要用到key,找出对应的value) [java] view plaincopyprint?   mBundle.putString("Data", "data from TestBundle");

2013-04-11 14:56:07 700

转载 Android 中的AIDL简单实例[转载]

大家好,好久不见,今天要给大家分享的是android aidl的使用。在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象.

2013-04-11 14:49:03 556

转载 Android Service AIDL 远程调用服务之简单音乐播放实例【转载】

作者:Panda Fang 出处:http://www.cnblogs.com/lonkiss/archive/2012/10/23/2735548.html 原创文章,转载请注明作者和出处,未经允许不可用于商业营利活动 Android Service是分为两种:   本地服务(Local Service): 同一个apk内被调用   远程服务(Remote Service):被另一

2013-04-11 14:37:31 975

android应用开发揭秘高清版杨丰盛随书源码

android应用开发揭秘高清版杨丰盛随书源码。。该本电子书我也有传到csdn

2013-04-01

Linux程序设计(第三版)英文版

linux 电子书 含目录 英文版

2013-04-01

空空如也

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

TA关注的人

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