- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 两行代码完美解决TextView跑马灯效果!
最近项目里要实现一个公告条功能,需要用到TextView的跑马灯效果! <!--公告--> <TextView android:id="@+id/tvAnnouncement" android:layout_width="match_parent" android:layout_height="match...
2018-04-02 17:15:38
930
原创 gradle新的依赖方式你真的了解吗?
在 gradle3.0之前,gradle 依赖项目配置有 compile,apk,provided三种方式compile:指定编译时依赖项。Gradle 将此配置的依赖项添加到类路径和应用的 APK。这是默认配置。apk: 指定 Gradle 需要将其与应用的 APK 一起打包的仅运行时依赖项。您可以将此配置与 JAR 二进制依赖项一起使用,而不能与其他库模块依赖项或 AAR 二进制依赖项一起使用
2017-11-30 22:25:25
10626
原创 在 onCreate 和 onCreateView 中获取控件宽高的方法
在 onCreate 和 onCreateView 中获取空间宽高的方法.当 fragment 和 activity再 执行 onCreate 和 onCreateView 的时候,通常是获取不到其中空间的宽度高度等信息.但有时候我们项目中恰恰需要在 onCreate 和 onCreateView 方法中知道某空间的宽高等信息,有两种方法方法一//view.post(runnable)会在 onMe
2017-06-22 17:10:46
763
原创 线程详解
java多线程解决了什么问题?并发通常可以解决“速度”和“设计可管理性问题”。“并行”和“并发”的区别在于,“并行”是多个进程同时执行。而“并发”表面上看是多个线程同时执 行,而实际上是多个线程在轮换执行,也就是说某一时刻只有一个线程在运行。但是由于处理器的运行速度非常之快,所以给人的感觉是多个线程在同时运行。 线程/进程 开销 资源 线程 小 共享所在进程中的资源 进程
2017-03-10 11:57:00
322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人