- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 android 图片资源处理
打算写这篇博客时开始觉得是有些多余的,因为想着网上的文献对图片资源处理介绍确实太多了而且也特别详细,但后来想想,用自己的方式记录点东西也算是一个针对性的总结,也方便以后回头再复习一下知识点。接下来就是啰嗦的内容了1.图片OOM的问题,以及简单粗暴的处理方法2.拿到图片资源确不能直接编辑,需要用图片副本进行编辑(图片副本这个概念算是我自己方便理解而这样定义的)3.图片的常规操作4.程序猿(尤其是单身...
2018-03-16 10:11:58 291
原创 android Service概要
同前一章BroadcastReceiver一样,在这里不会讲解Service基本用法而只会提一些相对重要的重点启动Service方式一般是通过方法startService(Intent service)和bindService(Intent service, ServiceConnection conn, int flags)调用从而启动。在这里就简单介绍这两种方式调用的特点和特性1.1 Acti...
2018-03-14 17:04:33 293
原创 android BroadcastReceiver概要
BroadcastReceiver相信每个android开发者都是接触过的,今天不讲它的用法,而是说说有序广播与无序广播的特点在多数代码中我们经常会看到sendBroadcast(),使用这样的方式都是发送一份无序广播,而使用sendOrderedBroadcast()则是发送一份有序广播,而接收广播的先后顺序在BroadcastReceiver中的intent-filter中配置prioity的...
2018-03-14 15:31:49 209
原创 android Activity启动模式
Activity的四种启动模式 1.singleInstance Activity只会在自己的任务栈里面,并且这个任务栈里面只会有一个实例存在。如果你要保证一个Activity在整个操作系统里只有一个实例存在,使用singleInstance,是你的不二选择。一旦要启动一个带singleInstance的Activity时,系统将为这个Activity创建一个全新的任务栈。举例说明,如...
2018-03-12 13:55:29 291
原创 android XML序列化与反序列化
so easy! so .....@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (Build.VERSI...
2018-03-06 14:56:53 484
原创 android文件权限管理
在应用程序开发过程中可以根据不同需求创建不同访问权限的文件,但在实际应用开发过程中,应用程序之间访问文件时为了安全考虑,一般都不是通过修改文件权限后进行篡改数据,而是通过ContentProvider,BroadcastBreceiver,Service等这些类进行数据交互,这些都会在以后的文章中详细阐述。今天先讲解用简单粗暴的方式来创建不同权限的文本文件。以前博客《android常见数据存储方式...
2018-03-06 12:12:02 919
原创 android文件系统的容量查询
StatFs 一个模拟linux的df命令的一个类,获得SD卡和手机内存的使用情况,这样就简单描述一下StatFs中常用的几个方法public void onClickQueary(View view) { StatFs statFs = new StatFs(et_filePath.getEditableText().toString()); long block...
2018-03-06 11:28:18 499
原创 android常见数据存储方式一
android数据的存储大致可以分为文件存储方式和数据库存储方式。今天先简单讲述在android系统中文件数据存储方式,后面再讲解数据库的存储方式。文件存储无非就是牵涉到文件流,文件流直接导向就是文件的目录,android系统中针对应用程序常见以下几个目录:1.data/data/{packageName}/files/{fileName} 2.data/data...
2018-03-05 18:10:26 1801
原创 android6.0之后权限动态申请
开始申请权限,此处分为3部。(1)检查是否由此权限checkSelfPermission(),如果已经开启,则直接做你想做的。(2)如果未开启,则判断是否需要向用户解释为何申请权限shouldShowRequestPermissionRationale。(3)如果需要(即返回true),则可以弹出对话框提示用户申请权限原因,用户确认后申请权限requestPermissions(),如果不需要(即...
2018-03-01 12:00:43 280
原创 android按键监听事件
有几个月没写东西了,主要是公司的事情比较杂,家里又有个小公主,而且每天还要跟她互动一下,哈哈!今天说点初学的东西,以这样轻松愉快的方式开始今天的关键词--“监听按键事件”很多应用都会做一个按键的监听事件,比如,按键短按,按键长按,按键连续两次短按等等,我这里着重强调一下按键短按与按键长按的监听,对于按键连续两次短按等这样的操作,其它就是在短按的基础上加一个时间判断,满足连续短按的时间条件就
2017-09-12 15:36:20 2361
原创 带源码的APK预置进系统时所遇到的问题
今天闲暇之余将以前工作时遇到的一些问题总结一下,这些问题在没解决之前的心情作为一个程序员都懂的,可一旦解决之后发现这些是多么的弱智。好了,闲话少说,直入今天的主题1.R cannot be resolved to a variable开始遇到这个问题的时候理所当然的知道是资源这块没有处理好,可能是图片资源,字符资源等等拼写问题,或则是目录存放结构的问题,当初反复检查并参考网上的一些问题,然
2017-04-11 09:41:40 872
原创 Android Studio 断点调试Android源码的配置方法
前言有些时候没有写些东西了,最近一直忙于公司里的全景相机项目,头都整大,如果后期有空,我也想将走过来遇到的大小问题在这里啰嗦一下,也算是总结吧。至于今天为什么会说到这个主题,主要是在做全景相机项目时,需要设备这边录制4K的全景视频,最开始想着用MediaRecorder直接去录像,后来发现路途其坎坷啊,我们公司是用的MTK6797方案,在参考各方文档和网络资源之后就开始使用MediaRecor
2017-03-09 20:31:11 5530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人