Simon_Crystin的博客

36
原创
4
转载
0
译文
67
评论
30469
访问

我的博客文章

2017
27

OKhttp+Gson实现从网络上获取最新新闻

直接上效果图,画面太美,请保护好自己的小心脏。能画出这么漂亮的UI我都佩服我寄几。新闻列表:新闻详情: 是的 都是最新的新闻。、实现下面我们就来看看具体怎么实现的: 我一直觉得思路是非常重要的所以我先讲思路,有了思路,做起来就非常迅速了 先讲思路: 1.最新的新闻都是由聚合数据提供的(json数据),我们去申请下就好了;(当然你们也可以用我的URL,讲道理,是没有问题的) 2.通过OKht

(889)(4)
2017
27

Android异步更新UI教程总结与demo

概述我们在Android开发中可能会遇到下面错误:Only the original thread that created a view hierarchy can touch its views意思是我们只能在主线程更新UI,我们知道UI线程(主线程)如果被阻塞5秒,就会ANR,所以我们耗时的操作都会新开启线程,这就必然涉及到后续的UI的更新,今天我们就来讨论下异步更新UI的使用方法总结。主要讲

(603)(0)
2017
21

这可能是最全的Android:Process (进程)讲解了

官方是这样描述的:Tools for managing OS processes.管理操作系统进程的工具类。下面就来详细介绍下关于Process的点滴:概述默认情况下,同一应用的所有组件均在相同的进程中运行,且大多数应用都不会改变这一点。 但是,如果您发现需要控制某个组件所属的进程,则可在清单文件中执行此操作。各类组件元素的清单文件条目activity、service、receiver 和 prov

(1991)(0)
2017
18

Android中的强弱引用计数(强弱指针)

强指针与弱指针在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申请的对象从而造成内存泄露;二是对象在一个地方释放后,又在别的地方被使用,从而引起内存访问错误。程序员往往需要花费很大精力进行精心设计,以避免这些

(396)(0)
2017
17

C ++指针入门详解

今天来安利一波C++指针入门: 将从下面5个部分作介绍:1.概述; 2.何为指针; 3.如何使用; 4.重要概念; 5.一个实例。概述通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。我们都知道:每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。 请看下面的实例,它将输出定义

(328)(0)
2017
11

Jack-server出错:out of memory error,try increasing heap size

出现这个问题主要是因为虚拟机内存不足;下面给出两个解决方案:1.修改jack编译并行数:SERVER_NB_COMPILE; 在 根目录中的.jack文件中; 默认并行数为4,改为2;SERVER_NB_COMPILE=22.增加内存,然后重启下jack server (推荐)export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+

(443)(0)
2017
11

Failed to contact Jack server;No Jack Server running ;Android7.0(N)Jack 不支持多人同时在线编译。

背景很多人在开发中,拉下一套新的代码会出现下列错误:1.Failed to contact Jack server; 2.No Jack Server running;//jack server 被kill这是由于Android7.0 采用Jack编译,不支持多人同时在线编译。出现了端口占用问题。不明白Jack 编译的小伙伴可以看下我的这篇BLOG :http://blog.csdn.net/Si

(300)(0)
2017
10

Android添加手机黑名单,手机来电拦截实现详解与Demo,一个不错的练手项目,涵盖Android四大组件。

简介这是一个小应用的详解,这个应用可以添加手机黑名单,拦截手机黑名单的来电。通过这个小demo,我们可以对Android四大组件的应用场景有个具体的了解,可以说是一个不错的练手项目。下面给出下载地址: 1.GitHub下载地址: https://github.com/Simon986793021/SafeCall2.CSDN下载地址:概述下面先来讲下Android四大组件在demo中的应用:Ac

(661)(0)
2017
08

最新手机号码,电话号码匹配Java正则表达式

正则表达式今天给大家带来手机和电话号码的正则表达式,废话少说,直接上代码。手机号码匹配:/** * 验证手机号码 * * 移动号码段:139、138、137、136、135、134、150、151、152、157、158、159、182、183、187、188、147 * 联通号码段:130、131、132、136、185、186、145

(1207)(2)
2017
01

记一次问题解决历程——脚本的神奇功能

今天一个测试的同事问我,你对adb熟悉吗?我说简单的会。然后说adb reboot(手机重启指令)知道吧?我说知道的。然后她的问题是:能不能一直让手机执行重启命令:我想了下,用脚本应该是可以的。之前接触过shell脚本,感受到了shell脚本的神奇之处,但是在Dos窗口下,对于bat脚本我是一颗大白菜啊。无奈,去寻找答案呗:思路: 1.首先得有个循环或者判断啥的; 2.得需要有个延时啊,因为开关

(311)(0)
2017
01

浅析Android四大组件之一:ContentProvider 内容提供者 源码

今天在写代码的时候,发现我们用下面的这行代码就能够调用ContentProvider下面的insert方法,Uri uri=getContentResolver().insert(MyContentProvider.uri,contentValues);非常不理解,于是就去看源代码,也算是大概了解了工作原理。没有追到系统层,只是在应用层,所以只是简单的介绍,想要非常详细的解析,可以建议看下这篇博客,

(289)(0)
2017
30

Android 四大组件之一 :ContentProvider内容提供者从入门到精通

转自: http://www.jianshu.com/p/f5ec75a9cfea前言ContentProvider虽然与Activity、Service、BroadcastReceiver齐名为Android四大组件。但如果你不是特别开发一款与其他APP有数据交互的应用,它的使用频率远没有另外三者高。进而有些开发者可能在做过几个成熟应用后,对ContentProvider的理解还是不够深入,无法

(375)(0)
2017
29

Android 四大组件之一 :BroadCastReceiver 广播接收器详解

转自: http://yangguangfu.iteye.com/blog/1063732 BroadCastReceiver简介BroadCastReceiver源码位于:framework/base/core/java/android.content.BroadcastReceiver.java广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送

(216)(0)
2017
28

Android Studio自定义万能注释模板与创建类,方法注释模板

代码的注释是我们平时必须面对的问题,今天我们就来看看如何自定义属于自己的注释模板。提高我们的开发效率。这里,我们讲解两种自定义模板。 1.新建的类自动生成的注释; 2.自定义注释模板。新建类自动生成的注释1.打开相应的设置: File–>Settings–>Editor–>File and code Template。选择Files中的Class在上面添加你想要添加的注释:下面有一些变

(684)(0)
2017
25

Android APN 配置

转自:(http://blog.csdn.net/yangwen123/article/details/10526871)如果要支持多个运营商的支持就要在apns-conf.xml中加入。APN概念APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类,目前分为两大类:CMWAP(通过GPRS访问WAP业务)、CMNET(除了WAP以外的服务目前都用CMNET,比

(378)(0)
40条 共3页1 2 3 下一页 尾页
img

Simon_Crystin

等级:

排名:千里之外

博客专栏
文章分类
文章存档
阅读排行
评论排行
推荐文章
最新评论
img