- 博客(19)
- 收藏
- 关注
转载 自定义View
1。构造函数 参数问题和使用 http://blog.csdn.net/wzy_1988/article/details/496197732。TypedArray是什么鬼?从哪冒出来的,就要我去使用? http://blog.csdn.net/lmj623565791/article/details/45022631这两篇讲的非常清楚
2017-04-28 17:22:41
223
1
原创 Gson 解析错误:Expected BEGIN_ARRAY but was BEGIN_OBJECT
解析错误: Expected BEGIN_ARRAY but was BEGIN_OBJECT { “msg”: “绑定成功!”, “code”: “0”, “data”: { “isbind”: “0” } } 你的解析: public class GTResult {@Exposepublic String msg;@E
2017-04-21 10:07:37
4699
原创 保存/恢复 Activity 和 Fragment 状态的最佳实
翻译https://segmentfault.com/a/1190000006691830原文:https://inthecheesefactory.com/blog/fragment-state-saving-best-practices/enandroid笔记–task和back stack http://www.jcodecraeer.com/a/anzhuokaifa/androidkai
2017-04-21 09:19:56
205
原创 LinearLayout 设置marginleft="" 失效,应改为RelativeLayout
LinearLayout 设置marginleft=”” 失效,应改为RelativeLayout:
2017-04-10 16:19:27
909
原创 Android SQLite 的使用
建表语句: String sql = “create table if not exists ” + TABLE_NAME + ” (Id integer primary key, CustomName text, OrderPrice integer, Country text)”; sqLiteDatabase.execSQL(sql); 或是: “CREATE TABLE pers
2017-04-10 16:17:39
200
转载 理解HTTP Cache Headers
https://devcenter.heroku.com/articles/increasing-application-performance-with-http-cache-headers
2017-03-30 10:57:24
460
原创 简单方法:让你理解什么是依赖注入Dagger2(Dependency Injection简称DI)
No DI : 有DI: 这里是怎样使用了DI: 原本在图1: CoffeMaker(){ this.heater =new ElectircHeater(); this.pump =new Thermosiphon(heater) } 对ElectircHeater类有依赖 但是在图2 中,不是通过内部new 出的,而是通过外部new 出来,然后“喂
2017-03-22 11:04:34
503
原创 ListView报错:ListView中使用type需要注意的东西 java.lang.ArrayIndexOutOfBoundsException: length=2; index=2 addScr
在使用ListView时,如果使用了getItemViewType, 记得他的值一定要是从0开始计数的。 且要覆盖getViewTypeCount方法。并且让getViewTypeCount>getItemViewType否则会有数组越界异常:1 2 3 4 5 6 7 10-21 20:18:16.231: E/AndroidRuntime(4475): java.lang.Arra
2017-03-21 10:51:24
372
1
原创 高德地图:点击Marker,如何避免marker移动
boolean onMarkerClick(Marker marker) 当一个marker 对象被点击时调用此方法。参数:marker- 被点击的marker 对象。返回:true 表示点击marker 后marker 不会移动到地图中心;返回false 表示点击marker 后marker 会自动移动到地图中心。从以下版本开始:V2.0**注意::**boolean onMarkerClick
2017-03-20 11:22:22
2291
原创 ListView 实现树形层级结构
学习:http://blog.csdn.net/lmj623565791/article/details/40212367从用户给的Bean 中提取出树形
2017-03-15 18:23:11
1668
原创 高德地图点击marker,infoWindow不显示问题
1)按照官网指示,要implement Amap.AMap.InfoWindowAdapter,override func:@Override public View getInfoWindow(Marker marker) { System.out.println("getInfoWindow"); View infoWindow = null; if (infoW
2017-03-15 10:29:34
4835
原创 LLLTTTTTT
package com.kesen.fire.views.activity;import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Color; import android.os.Bundle;
2017-03-14 11:16:30
323
原创 Item高度自适应内容
文本高度的获取: private LinearLayout.LayoutParams mParams;//获取完整高度private int getTextViewHeight(TextView pTextView) { Layout layout = pTextView.getLayout(); int desired = layout.getLineTop(pTextVie
2017-03-13 17:19:29
610
原创 高德地图问题
1)如何让地图下移动? 让显示的地图 往下面移动 public void moveMap(LatLng eslatlng){ esMap.moveCamera(CameraUpdateFactory.newLatLngZoom(eslatlng,15)); // 下移动 esMap.moveCamera(CameraUpdateFactory.scrol
2017-03-13 15:07:03
2108
原创 Gradle问题
http://stormzhang.com/android/2016/07/02/gradle-for-android-beginners/下载一个Demo,先打开每个 module下的 gradle 文件,即 app 目录下的 build.gradle 以及各个 library 下的 build.gradle ,首先查看 compileSdkVersion 和 buildToolsVersion,
2017-03-10 13:05:58
210
原创 个推sdk 集成(项目firecommand中的应用)
develop appsever –集成sdk到 个推Server 流程梳理: 1.第三方应用集成个推SDK,个推SDK运行后获取CID返回给第三方应用,由第三方应用保存至其应用服务器;2.第三方应用服务器调用推送API进行消息推送,个推SDK将接收到的推送消息回调给App进行处理。即:手机服务器和个推服务器的sdk集成,然后手机服务器发送个推消息到服务器,服务器把个推消通过个推Androi
2017-03-09 14:07:54
983
原创 欢迎使用CSDN-markdown编辑器
http://blog.csdn.net/guolin_blog/article/details/8881711 Fragment 自定义后,在布局的里FrameLayout 动态添加,实现隐藏、显现的效果 动态添加Fragment主要分为4步:1.获取到FragmentManager,在Activity中可以直接通过getFragmentManager得到。 2.开启一个事务,通过调用beg
2017-03-09 10:03:24
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人