![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
视图的宽高可以灵活变化 android对于的视图布局的定义提供了一种很灵活的实现,就是当给视图的宽高属性设置wrap_content/match_parent,视图可以根据所...
因为涉及到钱,最重要的就是安全问题:代码安全: 应用反编译,APK包容易被反编译为可读文件,稍加修改后就能打包成新的APK;破坏性还包括容易造成软件破解、内购破解、软件逻辑修...
Rxjava 源于ReactiveX(Reactive Extensions),Rx是一个变成模型,目标是提供一致的编程接口,帮助开发者方便的处理异步数据流,许多流行的变成语...
官方的SQLite数据库,可以满足大部分需求,但是也存在一些问题:1、创表,增删改查需要些大量代码,开发效率极低。2、需大量封装,测试繁琐。3、效率极低(当你使用了Green...
android-async-http 基于httpClient封装的网络库,android6.0后httpclient不是系统自带的,目前已不维护,尽管Google在大部分安...
主要包括两类:适配、安全 适配 1、在Android4.4以下,系统Webview底层实现是采用WebKit内核,而在Android4.4及以上采用了chromium内核,不...
实际的吧
黛玉早报170624——《自信与自卑的双重人生》黛玉一直很羡慕那些自信从容的朋友,他们好像从来都不在乎外界的眼光,自在做自己。 身边也有很多像黛玉这样时时刻刻害怕自己做错事说错话的朋友,总是轻易否定自己。 关于自信与自卑,...
AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
在Android开发中经常会使用日志来进行调试、记录运行状态、定位问题,但是系统提供的日志组件(android.util.Log)只提供了基本的日志输出功能,使用上并不方面,...
在java开发中或是看一些书籍中,经常会涉及到一些概念什么内部类、静态内部类、匿名内部类、成员类等等,往往分不清楚什么情况下是静态内部类还是匿名内部类。接下来就好好梳理下。 ...
前言 在实际的项目开发过程中,经常遇到一类需求,就是在ScrollView或是ListView中添加不固定高度的列表或宫格视图,如果直接添加ListView或是GridVie...
Activity栈 android系统使用栈的方式对activity进行管理: 采用后进先出原则,新访问的activity放在栈顶,返回时从栈顶移除activity。栈顶的a...
Android3.0后提供了Loader机制,来处理数据加载的实现,你可以通过继承AsyncTaskLoader或是CursorLoader来进行相应的数据加载操作。 ...
Lint是Android Studio提供的一个代码静态扫描工具,可以分析出项目中潜在的bug。 Lint配置 在Android Studio中通过Settings>Edit...
在项目开发过程中,我们经常会许多类似的代码实现,比如显示一个toast,或是一个for循环 实现这些重复的代码,是否有更加简便的方式呢?那就是动态代码模板。 如你所见,动态模...