- 博客(20)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 Android 跳转手机管家的自启动界面
在开发中遇到这样一个问题,当我们写了开机自启后发现有的手机并不能很顺利的自启动,因为手机管家有最高权限,有个自启动管理,想直接调到这个页面把自己的app的自启动打开就可以,还有oppo,vivo,加入白名单,查了好多资料发现没有直接跳入自启动的界面的Intent, 我想到了可以通过手机的包名类名可以直接跳转,但是手机型号这么多,我怎么知道每个管家的包名类名是个啥
2017-03-28 14:20:34
4798
原创 android studio 使用踩过的坑
在使用android studio时总会遇到一些坑, 1.刚刚开始使用studio或者使用很长时间瞎点不知道点了哪儿,发现android studio 输入代码没有提示了,查资料改设置发现哪儿也没有问题,后来查了半天终于找到了,右击Feil有个Power save Modle(省电模式)不知道啥时候勾选了,去掉就可以,快捷键提示又回来了,可以开开心心的写代码了, 2.
2017-03-28 14:05:21
509
原创 在Android Studio 取消打包某一个Jar包
在平时开发中可能会遇到在项目所使用到的jar包,不想打包到apk中,只希望在开发中可以使用就好。那如何取消打包呢?方法如下:在Android studio 下打开Prject Structure ,选中自己项目中的Module ,选择“Dependencies” 栏目,就可以看到项目中所有依赖的jar包。在jar包后面有一个Scope的选项,将默认的“Compile” 选择为 “Provided
2016-08-04 17:48:47
846
原创 Android Studio插件整理
现在Android的开发者基本上都使用Android Studio进行开发。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat
2016-08-04 17:45:31
437
原创 android开发中遇到的一些问题及解决方案
相信大家在打包也遇到过这样的问题把,打包失败。以下是昨天我昨天开发时遇到的一些问题,经过查找资料,顺利解决。不过多赘述,问题如下:问题一:Messages报错如下:Errors while building APK. You can find the errors in the ‘Messages’ view.解决方法:在app的build.gradle里的android{}中添加如下代码,然后再次
2016-07-29 10:50:05
1070
原创 HttpURLConnection与 HttpClient 区别
HttpClient Apache公司提供的库,提供高效的、最新的、功能丰富的支持HTTP协议工具包,支持HTTP协议最新的版本和建议,是个很不错的开源框架,封装了http的请求,参数,内容体,响应等,拥有众多API。 HttpURLConnection Sun公司提供的库,也是Java的标准类库java.net中的一员,但这个类什么都没封装,用起来很原始,若需要高级功能,则会显得不太方便
2016-07-21 10:00:27
748
转载 详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。
2016-07-21 09:24:42
376
转载 BLE简介和Android BLE编程
一.BLE和BT区别其实我知道许多程序员不太喜欢阅读除了代码以外的文档,因为有时这些过于冗长的文档对编程并没有更多的好处,有了协议,接口,demo差不多很多人就能写出很好质量的代码了。
2016-07-19 13:58:58
705
转载 Android 蓝牙开发基本流程
此例子基于 android demo对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发; 鉴于很多开发人员现在也有蓝牙开发的需求,也为了大家少走些弯路,先将我积攒的一点点在Android蓝牙开发经验与大家分享一下!
2016-07-18 17:51:50
463
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-07-18 17:40:02
355
转载 Session
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。
2016-05-03 16:28:31
437
原创 Android随笔
Activity的四种启动模式Standard(标准模式)每次启动都创建一个新的Activity,并放入任务栈中SingleTop单顶模式 如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。 SingleTask单任务模式 如果在栈中已经有该Activity的实例,就重用该实例
2016-04-09 14:59:24
395
原创 Android面试题汇总:
在面试的时候,面试官会经常问的一些面试题:1、Android的四大组件及作用?Activity:Activity是Android程序用户交互的窗口,是Android构造块最基本的一块,它需要保持个界面的状态,做很多持久化的事情,妥善管理一些生命周期以及一些逻辑跳转.Service:后台服务于Activity,没有可见的界面,封装一个完整的功能逻辑功能实现,接受上层指令,完成相关的食物,它不是一个单
2016-04-09 11:40:24
591
2
原创 观察者模式
观察者模式谈谈我对观察者模式的理解吧1、首先它是一种一对多依赖关系,可以定义一个借口做为观察者,让观察者去监听某个主体对象,当这个主体对象状态或者数据发生改变时,观察者通知与它绑定或者注册过该接口的观察者对象,使它们自己自动更新自己2、优点: 观察者模式解除了主题和具体观察者的耦合,让耦合的双方都依赖于抽象,而不是依赖具体。从而使得各自的变化都不会影响另一边的变化。3、缺点:依赖关系并未完全解除
2016-04-09 09:22:12
463
原创 版本问题和获取秘钥签名
版本问题1、软件版本 自动更新, 强制更新自动更新就是软件版本变化了提示了可以更新,不更新也不影响强制更新,不更新了就不能用了2、数据版本指的是当前软件版本对应的接口数据的版本 1.0 1.1 针对老版本返回一种数据,针对新版本返回的一种数据,数据版本可能一直或者很多次软件更新都不发生变化,除非任意一个接口的数据在当前的版本下发生了变化,那么这个版本号就需要变化更新的判断1、服务端提供一个
2016-03-31 15:12:10
499
原创 自定义简易相机
自定义简易相机及图片的二次采样在开发中,APP中经常会有一个这样的一个界面点击照相跳转手机相机界面,但是由于手机型号特别多,由于许多第三方厂商对底层源码做了很多改变,跳转手机系统相机的时候会有出现崩溃、BUG,下面我们可以自己写一个相机,去跳转我们自定义的相机
2016-03-13 15:04:16
488
获取安卓手机上浏览器的上网记录
2017-03-09
android 5.0以上移动数据的开启关闭
2016-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人