技术点
文章平均质量分 90
jsx9057
技术就要不断更新
展开
-
Service启动方式,如何保证Service不被杀死,进程等级,IntentService
一、Service 类的启动,有两种方法: •Context.startService() • Context.bindService() 1. 在同一个应用任何地方调用startService() 方法就能启动 Service 了,然后系统会回调 Service 类的onCreate() 以及 onStart() 方法。这样启动的 Service原创 2016-07-13 10:36:11 · 1690 阅读 · 0 评论 -
Android OkHttp完全解析 是时候来了解OkHttp了
一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博客首先介绍okhttp的简单使用,主要包含:一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返原创 2016-08-22 14:00:54 · 657 阅读 · 2 评论 -
android 进阶之路-自定义view-水波纹进度球
在我们的日常开发中自定义控件还是用的挺多的,设计师或者产品为了更好的漂亮,美观,交互都会做一写牛逼的ui效果图,但是最后实现的还是我们程序员啊。所以说 自定义view你还是得会的。今天我们要实现的每一交互性的view,所以就继承子view。自定义view的套路,套路很深获取我们自定义属性attrs(可省略) 重写onMeasure方法,计算控件的宽和高 重写onDraw方法原创 2016-08-19 17:05:29 · 938 阅读 · 0 评论 -
Android 项目中嵌入 ReactNative 模块
ReactNative的发展已经进入了很多开发者视野,作为一名原生开发者更是对 RN 充满了无限的好奇和期待,本节将详细讲述如何将一个原生的 Android App 项目嵌入最新的 RN 模块1. 准备开始?12341. 一个已有的 Android 原生项目2. 已经配置好的原生 An原创 2016-08-19 16:39:06 · 909 阅读 · 1 评论 -
RecyclerView详解之基础使用
RecyclerView基础介绍android.support.v7.widget.RecyclerViewandroid.support.v7.widget.LinearLayoutManagerandroid.support.v7.widget.GridLayoutManagerandroid.support.v7.widget.StaggeeredGridLayoutMa原创 2016-08-19 16:27:58 · 1120 阅读 · 0 评论 -
Android Material Design新UI控件使用大全 一
序言自从谷歌在2014年的IO大会上推出了Material Design新的设计规范后,安卓应用的整体美观程度提升了很大的一个层次, 安卓再也不是又黑又丑的界面,取而代之的是拥有丰富的颜色,美观的按钮,好的用户体验;但是刚开始的话这种设计规范只能在Android 5.0以上的手机上运行,导致开发者也只是自己去体验,在国内并没有大范围的推广,App的质量并不能大幅度的提升,但是作为改变世界的原创 2016-08-19 16:03:15 · 938 阅读 · 0 评论 -
Android中常用的两种框架设计模式 MVC和MVP,MVVM
什么是MVC Android中常用的两种框架设计模式 MVC和MVP。MVC全名是Model View Controller, 是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码, 将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,原创 2016-07-13 11:56:16 · 1054 阅读 · 0 评论 -
Listview:性能优化,三级缓存,二次采样
Listview:性能优化1:Listview是需要和适配器配合使用的,常用的适配器有arrayAdapter,SimplerAdapter,SimpleCursorAdapter,BaseAdapter,一般情况下我使用的是继承BaseAdapter,实现它的四个方法,其中最重要的两个方法,getCount,和getView,在不做任何处理的情况下getview每次都重新生成原创 2016-07-13 11:25:47 · 899 阅读 · 0 评论 -
android的消息处理机制——Looper,Handler,Message
这篇文章有一半是copy别人的,站在巨人的肩膀上,我们才能看得更高更远...... 在开始讨论android的消息处理机制前,先来谈谈一些基本相关的术语。 通信的同步(Synchronous):指向客户端发送请求后,必须要在服务端有回应后客户端才继续发送其它的请求,所以这时所有请求将会在服务端得到同步,直到服务端返回请求。 通信的异步(Asynchronous):指客户端在发送原创 2016-07-13 10:46:56 · 1491 阅读 · 0 评论 -
解决安卓7.0拍照,相册选择崩溃的问题
1.现象在项目中调用相机拍照和录像的时候,android4.x,Android5.x,Android6.x均没有问题,在Android7.x下面直接闪退2.原因分析Android升级到7.0后对权限又做了一个更新即不允许出现以file://的形式调用隐式APP,需要用共享文件的形式:content:// URI3.解决方案下面是打开系统相机的方法,做了android各个版本的兼...原创 2018-08-10 16:15:54 · 662 阅读 · 1 评论