- 博客(13)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 解决ConstraintLayout 与ScrollView 嵌套时ScrollView 内容没有完全显示
参考: https://stackoverflow.com/questions/40637442/bottom-of-scrollview-clipped-when-using-constraintlayoutConstraintLayout 布局中有ScrollView 时,ScrollView 的宽高要设置为0dp 才可以正确的约束布局 ScrollView andr
2018-01-29 14:24:16
26486
2
原创 关于序列化的知识
1、Parcelable和Serializable有什么用,它们有什么差别? 作用: Serializable是Java所提供的一个序列化接口,它是一个空接口,为对象提供标准的序列化和反序列化操作。它的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。 而Android的Parcelable的设计初衷是因为
2017-12-27 17:33:17
364
原创 Activity的四种启动模式
1、Activity的启动模式有哪几种,分别用于什么场景?standard 标准模式 默认模式。每次启动Activity都会创建一个新的实例位于栈顶。谁启动了这个Activity,那么这个Activity就运行在启动它的那个Activity所在的栈中。因ApplicationContext()没有任务栈,所以无法采用标准模式启动Activity。但可通过为待启动的Activity指定标记位:F
2017-12-04 18:08:21
348
原创 理解Android Service
Service的start和bind状态有什么区别? startService()方式启动,Service是通过接受Intent并且会经历onCreate()和onStart()。当用户在发出 意图使之销毁时会经历onDestroy();而bindService()方式启动,与Activity绑定的时候,会经历onCreate()和onBind(),而当Activity被销毁的时候或者调用主动调
2017-11-25 16:35:05
387
转载 梳理对Java的synchronized的理解
Java的synchronized分为对象锁和类锁。 1、当多个并发线程访问同一个对象object中的这个synchronized(this)代码块时,一个时间内针对该对象的操作只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 2、但是,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 3、当一个线程
2017-11-18 16:35:23
308
原创 高德地图(Attempt to invoke virtual method 'void com.amap.api.maps.MapView.onDestroy()' on a null object)
使用高德地图时MapView 不能通过ButterKnife来获取id,需要通过findviewbyid来获取MapView对象,否则会报Attempt to invoke virtual method 'void com.amap.api.maps.MapView.onDestroy()' on a null object reference
2017-10-24 17:42:01
7262
1
原创 解决Scrollview嵌套listview时,进入页面listview获得焦点的问题
参考http://blog.youkuaiyun.com/buaaroid/article/details/50982460给根布局view设置焦点 view.setFocusable(true); view.setFocusableInTouchMode(true); view.requestFocus();
2016-12-21 15:26:52
1246
原创 Android EditText 输入金额(小数点后两位)
最近在做商城的项目,里面经常有需要用户输入金额,在网上找到一些方法,现在记录下面,方便以后查找和使用。 EditText能够设置多种输进体式格局,但是若要设置输入数字和带小数点的数值时应注意: 1.若是设置只输入数字 //在代码中设置editText.setInputType( InputType.TYPE_CLASS_NUMBER);//或者在布局文件中设置 android:input
2016-12-21 15:19:06
2114
1
原创 解决android 6.0 webview加载https出现空白页问题
解决android 6.0 webview加载https出现空白页问题由于公司项目换成的https接口,其他数据都能加载正常,而webview加载https页面出现空白页,查看logcat: This request has been blocked; the content must be served over HTTPSI/chromium: [INFO:CONSOLE(1)] "Mixed
2016-11-21 15:00:38
12345
1
原创 android butterknife8.4配置使用时的问题
android butterknife8.4配置使用时的问题今天第一次用butterknife,简单记录下 配置方法: 最简单的最直接的方法 在项目的gradle 里面添加 compile ‘com.jakewharton:butterknife:8.4.0’ compile ‘com.jakewharton:butterknife-compiler:8.4.0’ 如图
2016-10-31 23:49:21
477
原创 Android Studio 新建工程后,报错! Rendering Problems
Android Studio 新建工程后,报错!Rendering Problems The following classes could not be found: - android.support.v7.internal.app.WindowDecorActionBar (Fix Build Path, Create Class) Tip: Try to build the pro
2016-01-28 17:23:05
697
TortoiseGit-1.8.15.0 -64bit包括安装包和汉化包
2016-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人