- 博客(34)
- 收藏
- 关注
原创 Kotlin
一、变量和常量1.1 常量的定义:关键字val方式1:val a:Int=1 //声明一个值为1的int型常量方式2:val a =1 //自动判断a为int型常量方式3:val a:Int //定义时可以先不赋值,此时一定要给定类型a=1 //赋值,常量只能赋值一次,再次赋值会报错1.2 变量:关键字var和常量一样,3种方式声明。只是变量可以再次赋值。二、基本类型2.1数值基本和java一致。
2017-09-21 17:38:03
375
原创 JS-require.js
一、require的优点:模块化、不用关心JS声明的顺序二、如何使用2.1 下载require.js,在html中引入,并指定入口JS<script src="require.js" defer async="true" data-main="main"></script>src:指定require.js的目录 defer async=”true”:异步加载,防止JS文件的加载导致页面失去响应
2017-09-07 14:56:44
347
原创 JS-面向对象
类基本类 自定义类原型prototype原型链prototype call apply对象1 可以有自己的私有属性var person ={}; person.name = 'XX';2 只要是new出来的都是对象,包括string等var str = '123'; //非对象,无法设置私有属性 var str2 = new String('123') //对象,可以设置私有属性3 不
2017-09-01 18:17:10
327
原创 Android-基础-broadcast receiver
一、注册1.1 静态注册:常驻广播,应用退出Receiver仍然可以接收到广播静态注册广播,定义name action category<receiver android:name=".MyReceiver"> <intent-filter> <action android:name="android.intent.action.MY_BROADCAST"/>
2017-03-15 16:53:42
398
原创 Android-基础-service
参考:http://blog.youkuaiyun.com/guolin_blog/article/details/11952435一、基础用法startService 启动stopService 停止bindService(bindIntent, connection, BIND_AUTO_CREATE) 绑定connectionunbindService(connection) 解绑connection注意
2017-03-15 16:51:26
264
原创 Android-基础-activity
一、启动模式1.1 standard默认模式。1.2 singleTop任务栈中没有该activity:创建activity; 任务栈中有该activity但不在栈顶:创建activity; 任务栈中有该activity并且在栈顶:不重新创建activity,只响应该activity的onNewIntent方法。1.3 singleTask任务栈中没有该activity:创建activity并压
2017-03-15 11:44:29
304
原创 Android-开源库
网络:Retrofit OKHttpVolley图片处理GlideFrescoPicasso依赖注入Dagger2数据库ORMLiteGreenDaoRealmSugar其他LoggerLeakCanaryDb
2017-03-13 18:10:56
228
原创 Android-那些工具
任务管理redmine , JIRA , BugZilla , TeamBition , Tower持续集成Jenkins Travis CI 引用分发蒲公英 fir.im
2017-03-13 18:06:40
259
原创 Android-目录
1 UI绘制原理,各种自定义控件,动效的实现 remoteview2 http tcp 常用数据库3 进程间通信 :handler message 5 开源框架: EventBus Volley retrofit uil fresco ...6 MVP MVC 7 设计模式8 IM 9 插件化10 热修复11 双开12 逆向
2017-02-14 11:04:08
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人