![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
Bruce-Tao
努力入坑中
展开
-
应用缓存获取和清理功能实现失败
android4.2之后反射出的getPackageSizeInfo还是会产生no such method原创 2017-09-04 20:46:19 · 402 阅读 · 0 评论 -
Sqlite数据库的使用
一、基本使用:1.数据库的创建: android为我们提供了一个很方便的抽象帮助类,用于Sqlite数据库的创建,我们只需定义一个类继承该抽象类就能很方便地创建数据库,需要注意的是,如果在数据库中创建两张表,Book和Category,理论上只需要db.execSQL(CREATE_TABLE_CATEGORY), 但是通过sqlite命令查询得知并没有创建成功。其实是因为在onCreate...原创 2018-03-21 18:14:01 · 851 阅读 · 0 评论 -
Activity、Fragment、Service间的通信
小小的总结一下Activity、Fragment、Service之间的通信方式:一、Activity与Activity通信1、intent(这个相信大家都用过,就不做过多解释了);2、通过类的静态成员变量,类的静态成员变量可以通过类名访问;3、通过全局变量进行通信;4、第三种方式,可以借助内存外的工具进行通信: 3-1、使用Sqlite数据库; 3-2、Share...原创 2018-03-17 23:33:11 · 2262 阅读 · 0 评论 -
此坑慎入
xml文件中的控件是区分大小写的!!,其他的比较好检查,但是view需要注意,例如横竖线需要注意,不然哭都没地方哭原创 2018-02-14 10:39:41 · 301 阅读 · 0 评论 -
android面试题-简答题
转自http://blog.csdn.net/busjb/article/details/190909651、在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢?答:Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。而R转载 2018-01-08 11:38:09 · 686 阅读 · 0 评论 -
JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比
转自http://blog.csdn.net/jason0539/article/details/504406691、什么是JVM?JVM本质上就是一个软件,是计算机硬件的一层软件抽象,在这之上才能够运行Java程序,JAVA在编译后会生成类似于汇编语言的JVM字节码,与C语言编译后产生的汇编语言不同的是,C编译成的汇编语言会直接在硬件上跑,但JAVA编译后生成的字节码转载 2018-01-08 10:33:26 · 440 阅读 · 0 评论 -
Android 刷新UI界面,线程间通讯方法总结
我们都知道,Android所采用的是UI单线程模式,UI操作只能在主线程中进行;而为了提高用户体验Google规定耗时的操作不允许在主线程中进行,因此在程序中更新数据等耗时操作必须在子线程中进行,这样就要求两个线程之间进行数据通信。 程序中的耗时操作是在网上下载一个图片并显示在ImageView中,我将采用三种不同的方法实现UI的刷新,如有错误还请大神们指正。首先上Github网址 h转载 2018-01-12 10:59:09 · 425 阅读 · 0 评论 -
常用的http方法和http响应码详解
常用的HTTP方法GET:用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT:传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD:获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELETE:删除文件,与转载 2018-01-11 23:04:11 · 507 阅读 · 0 评论 -
Android实现异步的几种方法
在Android项目中,有经验的开发人员都知道,一些耗时的IO操作等都必须在子线程中去操作,那么可以有哪些方法来开启子线程呢,一般可以使用Java中自带的几种方法,也可以使用Andorid特有的一些类。用Java来实现异步主要有两种方法来实现异步,继承Thread类和实现Runnable接口1.继承Thread类先上代码public class MyThread转载 2017-11-24 08:31:20 · 475 阅读 · 0 评论 -
android中src和background区别
前景:最近在做引导页面的时候,发现手机上面看到的图片都是变形的,我写的的是background 加载的图片,然后一直在改动scaleType,发现没有什么效果。很是郁闷。原来是 src 和 background的一直都没有弄明白,网上找了些资料,特意记录下来;ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽转载 2017-10-05 11:50:26 · 340 阅读 · 0 评论 -
Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!
前言V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用让人激动的是,在上个月V- Layout终于在Github上开源! Github - alibaba - vlayout在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略转载 2017-10-06 22:55:33 · 1391 阅读 · 0 评论 -
2017年伊始,你需要尝试的25个Android第三方库
目录(?)[+]转载请注明出处:http://blog.csdn.net/crazy1235/article/details/55805071medium 平台有位作者总结了2017年初最棒最受欢迎的25个第三方库,相信大家都应该尝试一下。Lottie这是一个动画库。通过Adobe After Effects做出动画效果,然后通过Body转载 2017-09-01 16:50:11 · 409 阅读 · 0 评论 -
android5.0以上获取系统进程信息
在Android 5.0以上系统,调用getRunningAppProcesses 方法返回的列表为空,这是因为谷歌考虑到安全原因,已经把这个方法移除掉了,那以后要获取系统运行的后台进程这个方法用不了了,谷歌了一大把,终于找到了解决的方法,获取系统运行的进程代码如下所示: //这是一个实体类,就是描述应用的一些信息public class TaskInfo { //转载 2017-08-28 15:27:14 · 535 阅读 · 0 评论 -
使用Android Studio编译so库
Android版本:3.4 NDK版本:17.1.48…因为之前项目的原因,接触到了JNI调用c代码这种提高性能的编程方式,所以一直想研究研究,正好这几天有空,所以就动手实践了一下。1、配置ndk环境变量打开project structure查看NDK路径,如下图经ndk location加到环境变量里就行了,在环境变量里新建一个NDK_HOME,把上图ndk路径放进去,再把%NDK...原创 2019-07-04 18:02:15 · 7109 阅读 · 0 评论