- 博客(14)
- 收藏
- 关注
转载 程序员常去的顶级开发社区
作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。我们期望在开发者社区中获得什么?我们希望能得到切实的帮助,而不是获取一些唠叨的废话或者一些水文...
2018-12-09 22:17:53
323
原创 RxJava响应式编程详解
RxJava的概念1. RxJava的介绍:一个在Java VM上使用可观测的序列来组成异步的、基于事件的程序的库Rxlava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based program: 'by using observ...
2018-12-05 22:44:56
1377
原创 RxJava的操作符
RxJava中提供了大量不同种类,不同场景的Operators(操作符),RxJava的强大性就来自于它所定义的操作符。主要分类:创建操作:用于创建Observable的操作符; 变换操作:这些操作符可用于对Observable发射的数据进行变换; 过滤操作:这些操作符用于从Observable发射的数据中进行选择; 组合操作:组合操作符用于将多个Observable组合成一个单一的Ob...
2018-12-04 23:31:43
288
原创 AndroidNDK技术-全面攻略
基本概念JNI的定义JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是c&c++)。从Javal.1开始, JNI标准成为Java平台的一部分,它允许Java代码和其他语言写的代码进行交互。为什么要使用JNI?效率上c/c++语言效率更高代码移植,复用已经存在的c代码java反编译比c语言容易学习JNI...
2018-11-17 23:59:19
791
原创 JNI Hello Word
1.先new Android studio project 2.建一个类叫JNIHellopackage com.sina.smallletters.myapplication;/** * @author SmallLetters */public class JNIHello { public static native String sayHell...
2018-11-14 21:10:42
248
原创 Android Robotium自动化测试入门
什么是自动化测试自动化测试适用的条件自动化测试的应用自动化测试的意义自动化测试与手工测试的对比 ...
2018-11-11 22:00:42
1379
原创 Android动画基础
知识点12个动画准则栅格图和矢量图动画设计原则 5种安卓动画贝塞尔曲线 VectorDrawable 动画基础什么是动画12个动画原则(上)挤压和拉伸(Squash and stretch)预备动作(Anticipation)登台(Staging)连续动作和姿态对应(Straight-Ahead Action and Pose-to-Pose)动作的惯性跟随和重...
2018-11-09 00:58:07
219
原创 Android进程间通信机制
进程/线程简介及区别什么是进程?狭义:进程是正在运行的程序的实例。广义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。什么是线程程序中单一的顺序控制流程进程内相对独立的、可调度的执行单元系统独立调度和分派CPU的基本单位进程线程区别 一个进程至少有一个线程进程可以包含多个线程进程在执行过程中拥有独立的内存空间,而线程运行在进程内 演示...
2018-11-05 21:43:37
720
转载 Android 线程间通信
今天在群里面看到一个很有意思的面试题:“编写两个线程,一个线程打印1~25,另一个线程打印字母A~Z,打印顺序为12A34B56C……5152Z,要求使用线程间的通信。”这是一道非常好的面试题,非常能彰显被面者关于多线程的功力,一下子就勾起了我的兴趣。这里抛砖引玉,给出7种想到的解法。 1. 第一种解法,包含多种小的不同实现方式,但一个共同点就是靠一个共享变量来做控制;a. 利用最...
2018-10-30 22:32:52
158
原创 基于 SQLite 开发Android studio 的记账APP
使用Android studio版本:3.2 JDK版本: jdk1.8.0_151华为 mate s 测试不显示Log.d()部分手机解决方法 https://blog.youkuaiyun.com/HorrorKwan/article/details/78717122项目介绍记账APP核心功能展示,添加,编辑,删除 运用到的知识数据库设计 复杂视图的编写 一些设计要素 ...
2018-10-30 22:14:30
15052
36
原创 Android studio 获取手机短信内容并输出显示
初学Android studio 需要做一个功能,获取短信内容输出到显示屏上。使用Android studio版本:3.2 JDK版本: jdk1.8.0_151 首先在清单文件添加权限,获取短信读写权限 <uses-permission android:name="android.permission.READ_SMS"/> <uses-perm...
2018-10-03 00:21:29
14953
1
原创 Android studio 获取手机联系人和号码并输出
初学Android studio 需要做一个功能,获取联系人信息、并将联系人的名字,号码输出到显示屏上。使用Android studio版本:3.2 JDK版本: jdk1.8.0_151 首先在清单文件添加权限,获取联系人读写权限<uses-permission android:name="android.permission.WRITE_CONTACTS"/>&...
2018-09-29 18:41:44
11408
原创 新手 -CMD 运行 scrapy vresion 错误
PS E:\Python36-32\Scripts> scrapy versionTraceback (most recent call last): File "e:\python36-32\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "e:\python36-32\lib\...
2018-05-10 13:22:28
1250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人