自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (7)
  • 收藏
  • 关注

原创 Rhino 使用笔记

我是用的版本为1.7.0_45-b18 (Oracle Corporation)1.要设置jsContext.setOptimizationLevel(-1);2.jsContext.initStandardObjects() 与jsContext.initSafeStandardObjects()区别对于如下同一段JSjava.lang.System.out.println('==1==

2015-10-08 15:43:24 1246

原创 android 自定义打开文件的类型

我们自己定义的文件格式,要通过我们的APP打开,定义方式如下:<activity android:name=".activity.Installctivity" android:label="@string/title_activity_installctivity" >

2015-09-15 15:04:40 2273 1

原创 调用系统DownloadManager IllegalArgumentException

调用 系统DownloadManager 是抛出如下异常:IllegalArgumentException: Unknown URL content://downloads/my_downloads是因为系统的下载服务被停止了: /** * 检查系统下载服务是否可用 * @return */ public static boo

2015-05-12 12:52:35 1399

原创 BluetoothGatt﹕ android.os.DeadObjectException

蓝牙4.0 关闭蓝牙后再打开,再连接设备时,总会报错 BluetoothGatt﹕ android.os.DeadObjectException。而且,更恶心的是,try catch 竟然无法捕获这个异常,我勒个擦擦的擦擦。经验证分析,可能是 蓝牙重新打开后,服务还未绑定完成,就去调用connect连接,导致的。解决方案:监听蓝牙打开事件,然后 重新初始化BluetoothAdapte

2015-05-07 17:42:39 6679 1

原创 FragmentTabHost 笔记

1.FragmentTabHost 去掉 tab之间的分割线:tabHost.getTabWidget().setDividerDrawable(null);// 不显示水平分割线

2015-04-05 23:24:48 1031

原创 设置Selector 注意事项

如此设置 button不可点击时,效果死活出不来,查找对比半天后发现 顺序错了,正常态的,要放在后面。

2015-04-04 16:08:35 850

原创 EditText长按 崩溃

长按EditText 会崩溃,log如下:04-04 10:15:23.480 24557-24557/com.damaijiankang.watch.app E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.damaijiankang.watch.app, PID: 24557 android.view.Inf

2015-04-04 10:30:16 2816

原创 layer-list 实现EditText线性背景

先是 红色背景,然后在上面盖一个白色的,离底部5dp,所以就留出5dp高度的红色了效果如下:但是 看着有点蛋疼,待输入光标盖在了背景线上了。 在第一层加了

2015-03-26 19:19:56 1026

原创 蓝牙4.0 笔记

1.数据重复混乱,本来回复的数据应该是A1,A2,B1,B2 .结果上来的数据为A1,B1,A2,B2而我这边做了队列等待,是依次发送的,日志输出显示我这边的发送是正确的,怀疑是Android手机蓝牙底层的缺陷,但通过蓝牙的空中抓包,发现这边同一时间给蓝牙发送了2次相同数据,经过仔细调试,发现在连接断开,然后直接重连时,这种状况基本是必现得,初步怀疑是连接的问题,通过仔细观察蓝牙底层输出日志,

2015-03-18 01:02:11 3842 3

原创 DialogFragment style设置

class MDialogFragment extends DialogFragment{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //1 通过样式定义

2015-03-18 00:45:36 12304

原创 自定义控件

public SettingsItemView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); //填充布局 inflate(context, R.layout.l_list_item, this);

2015-03-12 10:50:36 800

原创 ListView 添加LayoutAnimation

listView.setLayoutAnimation(getLvLayoutAnimation()); private LayoutAnimationController getLvLayoutAnimation(){ //从右侧滑入 Animation animation=AnimationUtils.loadAnimation(getBaseContext(

2014-12-24 23:14:01 1135

原创 DialogFragment 设置进出动画和宽高

在onCreatView中 直接设置 getDialog().getWindow().setWindowAnimations(R.style.animate_dialog);public class AnimateDialog extends DialogFragment { @Override public View onCreateView(LayoutInflater infl

2014-12-24 18:21:07 11293

原创 Activity 设置切换动画

设置Activity的切换动画,有两种方式:1.使用overridePendingTransition(新Activity进入动画, 旧Activity退出动画),需要紧接在startActivity 和finish()后。2.在manifest中配置Activity的theme。下面着重说明第二种情况: @style/activityAnimatStyle

2014-12-24 15:51:15 3265

原创 ActionBar “标题”居中并添加“返回”

最近在做项目,前面产品说遵从android的yuans

2014-08-30 10:38:49 7284

原创 Android 实时动态刷新更改菜单

点击Button,做如上q

2014-08-14 11:44:24 10437

原创 android 涂鸦与延时问题

最近在做android 涂鸦,采用的是在 FramLayo

2014-08-13 14:43:47 2087

原创 自定义LinearLayout 添加click事件

最近写项目,遇到一个恶心问题,我自定义了一个LinearLayout k

2014-08-06 15:21:48 3088 1

原创 Android Textview 高度问题

左右两个TableLayout ,添加多行多列的Textview,textview限制了高度

2014-07-30 18:45:21 1314

原创 Actionbar 溢出菜单背景色设置

效果如图:style代码如下:

2014-07-28 21:27:08 4499

原创 TableRow设置高度

按照水平方向来组织子视图的布局。TableRow应该总是作为TableLayout的子视图。如果TableRow的父视图不是TableLayout,那么TableRow将相当于一个水平方向布局的LinearLayout。在XML配置文件中TableRow的子视图不需要详细指定其layout_width和layout_height属性值。TableRow总是强制将这两个属性分别赋值为MATC

2014-07-22 10:30:56 10880

原创 andorid style 使用与误区

Adroid 有

2014-07-19 23:00:10 816

原创 查询数据库以获得所有 表的索引

在一个 C/C++ 程序中(或者脚本语言使用 Tcl/Ruby/Perl/Python 等) 你可以在一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有 表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master ( 

2014-07-10 15:56:59 1192

原创 Android studio 引用第三方源码包

1.打开项目设置

2014-07-08 16:21:41 1308

原创 Gson解析Json 兼容性问题

最近在做项目,在galaxy S4上,使用gson解析json数据完全没问题,可是在htc

2014-06-16 20:09:02 2007

原创 百度地图sdk 将GPS坐标转换为百度坐标系坐标

1。使用如下方式:

2014-04-21 16:00:42 1237

原创 Android 客户端开发

问题汇总:1.java.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore jks implementation not found03-28 16:43:20.514: W/System.err(3387): java.security.KeyStoreException: java.s

2014-03-28 17:10:09 2050

原创 openfire 部署问题

在32位xp上安装官网下载的openfire 没有遇到什么问题,如果下载不含java环境的zip包,无法启动,就下载含有Java环境的exe。安装spark的时候,若提示install4j错误,需要再安装一个1.5或者1.6版本的jdk,我的是1.7版本的jdk。蛋疼的问题发生在这两天,在64位的win8上安装 部署openfire。问题一,安装好后,启动,提示什么 java.

2014-03-26 22:08:37 5921 2

原创 android:layout_weight 使用

<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:gravity="center_horizo

2014-03-19 18:13:44 754

原创 访问者模式 双重分派分析 与 accept方法存在的必要性

以前看过大话设计模式,对各种模式有过一点了解,可是没怎么用,可没怎么深入去了解所以忘得很快,现在沉下心来好好研究下。但是,在看到访问者模式的时候,我对accept存在的必要性很是不理解,觉得为何不直接调用visitor的visit方法去访问 Element,不更直接,而且去除双向依赖,也是一个好的设计。于是百度搜索了N久,看到一篇文章,然后亲自测试,终于领会到accept存在的必要性,在此分享出来

2014-02-24 18:19:41 2576 2

原创 JAVA设计模式 值得认真看看的系列文章

http://www.cnblogs.com/java-my-life/default.html?page=1http://blog.csdn.net/zhengzhb?viewmode=contentshttp://www.cnblogs.com/cbf4life/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/

2014-02-18 12:01:28 783

原创 设计模式个人笔记

里氏代换原则 与 OCP保持着一致性,子类应该避免重写父类已经实现的方式:关闭--保护那些引用了父类的而实现的模块的已有功能的一致性,不至于出现,将父类用子类替换后,原有模块的功能行为出现异常,开放--对扩展开放,可以添加新的方法,供新增加的功能或者要变化的地方使用。解决方案之一:如果要重写父类的方式,那么就再写一个新的基类,封装当前子父类相同部分,抽象变化部分,然后分别集成,这样就让两个类并

2014-02-13 16:20:10 840

原创 Android back键ANR,与onPause,onDestory “延迟执行”的问题研究

我前面有篇文章提到 这个问题的现象记录http://blog.csdn.net/luohaowang320/article/details/180884251.首先,分析activity back键,响应出现 ANR的问题。这个问题是由于在manifest的activity中 使用 Theme.NoDisplay,不显示该Activity 导致的。android:theme="@and

2014-01-23 17:50:30 4204 1

原创 Settings 程序管理--权限信息加载

程序管理--全部--应用详情:查看权限信息。 我的项目要求把里面的“手机”字样,给替换掉,在Settings的string文件里面并没有找到 关于 手机权限的信息的描述,于是查看流程。应用详情 展示页面:com.android.settings.applications.InstalledAppDetails.布局文件 R.layout.installed_app_detail

2014-01-15 16:36:41 1348

原创 Android Settings源码结构分析与自实现

最近的项目一直是按照PRD与高清,修改系统设置,调整布局、间距、颜色,涉及到一些流程的更改与自定义控件,以及对settings源码结构的研究。在项目相对空闲是,做个整理记录。由于项目依赖系统源码环境,而且在赶项目的时候,只能以最快的速度解决当前的问题,而下面的设计的代码与效果图,都是个人封装的DEMO测试,毕竟不能仅仅只是最求项目的解决过关,学过用过,就应该做点总结,毕竟我觉得很多东西,在赶项目的

2014-01-13 23:12:04 6208 6

原创 工厂模式间的区别

前面有看过设计模式的书和有关资料,但是还是很迷惑,用的少就没有深究,最近项目不那么紧张了,思考问题的时候,想到这个,就好好研究比较下吧。按照我自己的理解 ,做个记录,不然几天不用,就会慢慢淡忘了。推荐这个这个作者的 关于设计模式的 讲解记录《JAVA与模式》,会借用他的相关资料做分析。简单工厂模式 与 工厂模式 的区别:1.简单工厂是一个具体实现的类,工厂模式会用一个抽象的

2014-01-13 12:06:58 920

原创 关于Activity back 无响应提示ANR 与onStop,onDestory不执行的问题

最近写项目,遇到一个特蛋疼的问题,先记录下,哪位大牛知道原因,还请指导下。案例场景:app呼叫,提交http请求到后台,后台回拨电话下来,服务里面自动接听,不显示系统通话界面,app界面显示通话时长,若回到桌面或者在其他应该界面,则用悬浮窗去显示通话时长。BUG:1.按back键,提示phone应用 ANR。这个bug知道问题在那,因为不让显示系统通话界面,又不要过多的改动系统

2014-01-10 18:01:52 3097

原创 用EditText实现的 连续输入的密码框

最近项目要实现如下的密码框样式(实现效果图如下)先看单个EditText xml配置的属性:只允许最多输入一个字符<EditText android:id="@+id/EditText01" android:layout_width="wrap_content" android:layout_hei

2013-12-17 20:48:55 2001 1

原创 SeekBar OpenGLRenderer GL_INVALID_VALUE

今天把自己做的垂直SeekBar替换进项目发现一个蛋疼的问题,logcat 一直提示 OpenGLRenderer GL_INVALID_VALUED/OpenGLRenderer(10887): GL error from OpenGLRenderer: 0x501E/OpenGLRenderer(10887): GL_INVALID_VALUE百度了一下,发现这边两篇文章值得借鉴ht

2013-12-13 17:10:18 11626 1

原创 SeekBar 去圆角

1,颜色值 为底色:android:radius="0dip" 即可 <gradient android:angle="270" android:centerColor="#ff5a5d5a" android

2013-12-12 14:50:01 2095

测试Activity切换动画

设置Activity的切换动画,有两种方式: 1.使用overridePendingTransition(新Activity进入动画, 旧Activity退出动画),需要紧接在startActivity 和finish()后。 2.在manifest中配置Activity的theme。 下面着重说明第二种情况:

2014-12-24

ActionBar溢出菜单颜色修改

ActionBar溢出菜单颜色修改 可以参考blog http://blog.csdn.net/luohaowang320/article/details/38236929

2014-07-28

SeekBar thumb 图片同步

seekbar 图片做thumb,修正由于thumb尺寸问题不同步

2014-03-05

ContentProvider 共享SharedPreferences 值

ContentProvider 共享SharedPreferences 值

2014-01-17

多个EditText 连续输入密码框

多个EditText 实现的连续输入的密码框。可以实现焦点的自动前移后移

2013-12-17

SeekBar GL_INVALID_VALUE 演示DEMO

演示了 将SeekBar的progress指定为一张.9.png后,出现那个问题,以及解决方案。有一种.9图片,并不会出现那种情况。只需将里面的.png的图片引用,替换为.9.png即可。

2013-12-13

垂直SeekBar,完美同步

SeekBar 垂直模式的实现,进度与thumb完美同步

2013-11-13

空空如也

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

TA关注的人

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