- 博客(17)
- 收藏
- 关注
原创 关于微信小程序<text>标签用flex布局不能居中的问题解决
如果标签在flex布局中不能居中,特别是数字,那么首先给text设置一个高度和行高,高度和行高要一样,例如都是36rpx,但是这样在魅族或者其他手机上还是会不居中,所以需要在text外面再包裹一层,可以不用设置任何css样式,即可完成的居中问题
2017-12-06 10:59:03 6174 1
原创 Android之IntentService
IntentServiceIntentService是一种特殊的service,它继承了Service并且它是一个抽象类,因此必须创建它的子类才能使用IntentService。IntentService可用于执行后台耗时的任务,当任务执行后它会自动停止,同时由于IntentService是服务的原因,这导致它的优先级比单纯的线程要高很多,所以IntentService比较适合执行一些高优先级
2016-08-07 10:45:26 477 1
原创 Android多线程之HandlerThread
HandlerThread继承了Thread,他是一种可以使用Handler的Thread,它的实现也很简单,就是在run方法中通过Looper.prepare()来创建消息队列,并通过Looper.loop()来开启消息循环,这样在实际的使用中就允许在HandlerThread中创建Handler了。HandlerThread的run方法如下所示。 @Override public voi
2016-07-24 22:27:59 351
原创 java - 观察者模式
观察者模式观察者模式的定义定义对象之间一种一对多的关系。当一个对象的状态发生改变的时候,所有依赖于它的对象都得到通知并被自动更新。观察者模式的结构和说明Subject: 目标对象,通常具有以下功能一个目标可以被多个观察者观察目标提供观察者注册和退订的维护当目标的状态发生变化的时候,目标负责通知所有注册的,有效的观察者。Observer: 定义观察者的借口,提供目标通知时对应的更新方法,这个更
2016-06-05 11:12:00 967 1
转载 Native与H5交互的那些事
原文来自:http://zhengxiaoyong.me/2016/04/20/Native%E4%B8%8EH5%E4%BA%A4%E4%BA%92%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/Native与H5交互的那些事前言Hybrid开发模式目前几乎每家公司都有涉及和使用,这种开发模式兼具良好的Native用户交互体验的优
2016-04-24 22:52:45 7518 4
原创 ViewRoot和DecorView
ViewRoot实际是一个Handler,ViewRoot建立主View与WindowsManger通讯的桥梁。ViewRoot在本质上一个Handler。我们知道Handler的基本功能就是处理回调,发送消息。ViewRoot 对应于ViewRootImpl类,View的三大流程都是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕之后,会将De
2016-04-04 22:50:11 1799
转载 Android 内存泄漏总结
Android 内存泄漏总结android性能优化ATA内存管理内存泄漏摘要Android 内存泄漏总结 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。
2016-03-15 14:56:06 1729
转载 2015年Android开发新技术小结
2015年Android开发新技术小结开发工具 Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软件的更新速度快的惊人,有大量的新功能发布。例如支持很多注解代码提示注解、Live code template、支持自动生成 Parcelable 实现等等,作为开发者
2016-02-21 10:09:51 1766
原创 Android中Fragment添加容易遇到的问题
一.遇到的问题:Fragment和tab不协调工作在这里就不到Fragment进行介绍了,网上到处都是,现在就说一下我遇到的一个问题,在开发中有时会需要对Fragment进行添加,但是很多时候我们不希望一开始就添加我们手里所有的Fragment,所以我们开始的时候会用transaction.add,或者transaction.replace对Fragment进行添加,对已经添加的Fragment我们
2016-02-02 10:44:14 1302
原创 自己在项目中遇到的几个问题,包括vector的问题,键盘隐藏等
1.进入当前界面的时候不显示键盘可以在配置文件里配置加上一句话,android:windowSoftInputMode="stateAlwaysHidden" android:windowSoftInputMode="adjustPan" 是用来配置界面不被键盘挤上去的和弹出键盘冲突时,隐藏键盘InputMethodManager imm = (InputMethodManager
2014-11-17 20:16:27 455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人