自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (2)
  • 收藏
  • 关注

原创 一种非常好用的Android屏幕适配

smallestWidth 限定符适配

2022-04-01 09:36:38 2331

转载 Android 版本适配:9.0 Pie(API 级别 28)

版本适配本文主要是从官方文档中筛选出一些常见的适配项,若有任何纰漏或需要补充的,欢迎大家在评论区指出。1. 限制 HTTP 网络请求Android 9.0 中限制了 HTTP(明文传输)网络请求,若仍继续使用HTTP请求,则会在日志中提示以下异常(只是无法正常发出请求,不会导致应用崩溃):java.net.UnknownServiceException: CLEA...

2019-08-16 14:09:18 972

转载 Android实际开发bug大总结

目录介绍 1.1 java.lang.UnsatisfiedLinkError找不到so库异常 1.2 java.lang.IllegalStateException非法状态异常 1.3 android.content.res.Resources$NotFoundException 1.4 java.lang.IllegalArgumentException参数...

2019-08-16 10:49:16 1205

转载 Android 应用构建速度提升的十个小技巧

注:转自https://mp.weixin.qq.com/s/AyBkfNL_vodQVLgaZOD6kQ应用的构建速度会直接影响开发效率,本文将带您通过改造一个 Android 应用: “Google 追踪圣诞老人 (Google Santa Tracker)” 来为大家提供十个小技巧,帮助提升应用的 Gradle 构建速度,当我们应用了所有的小技巧之后,该演示应用的构建速度快了三倍以上。...

2019-08-16 10:42:09 181

转载 Android友盟统计的集成与使用(包含多渠道打包配置)

转载请注明出处:https://www.jianshu.com/p/e4da2f477cd8前言app上线后,一般公司都希望跟踪app在市场上的使用情况。包括新增用户、活跃用户、渠道信息、错误信息等,还有例如商城类的app,需要跟踪用户最喜欢浏览哪种类型的店铺或商品。这些都可以通过集成友盟统计来轻松实现。(小提示:由于截的都是大图,在简书显示比较模糊,需要查看清晰图片则鼠标点击图片放大...

2019-03-29 11:06:01 213

原创 JSON与XML简单比较

1、XML(1)定义:扩展标记语言(Extensible Markup Language,XML),用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML使用DTD(document type definition)文档类型定义组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言(SGML)的子...

2018-06-19 11:35:35 210

转载 Android内存泄漏分析

注:本文转自Android开发技术周报。前言对于C++来说,内存泄漏就是new出来的对象没有delete,俗称野指针;对于Java来说,就是new出来的Object 放在Heap上无法被GC回收;本文通过QQ和Qzone中内存泄漏实例来讲android中内存泄漏分析解法和编写代码应注意的事项。Java 中的内存分配静态储存区:编译时就分配好,在程

2017-02-06 17:50:22 303

转载 Android状态栏微技巧,带你真正理解沉浸式模式

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51763825记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这

2016-12-12 17:40:08 476

转载 Android Studio 使用JNI

0x01 前言  本文讲述使用Android Studio通过静态注册、动态注册使用JNI的方法,以及加载第三方so文件的方法 0x02 Android Studio静态注册的方式使用JNI  1. 添加native接口public class MainActivity extends Activity implements On

2016-09-19 11:18:57 574

转载 Java线程详解

Java线程:概念与原理 转载自http://blog.csdn.net/shimiso一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流

2016-04-25 15:31:02 338

原创 Android 5.0 Camera2新接口

Android 5.0发布后,相机也有很大的改动,最近做了一个Camera的demo,希望对大家有所帮助。一、Camera2新特性1、原生支持RAW照片输出       RAW无损格式照片的优点自不必多说,它为摄影师提供了更大后期空间。支持RAW照片输出意味着以后Android用户也可在手机上对RAW文件进行处理,获得在JPEG上无法体验的效果,包括更优秀的曝光、降噪以及白平衡后期修正

2016-04-13 11:55:51 5055 2

原创 Android手机唯一标识

有很多场景和需求需要用到手机设备的唯一标识符来使你的软件运行在指定的手机上。在Android中,有以下几种方法获取这样的ID。1、The IMEI:仅仅只对Android手机有效。TelephonyManager telephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String m_im

2016-04-08 14:58:29 830

转载 JNI编程

本文转自360图书馆。Java 本机接口(Java Native Interface (JNI))是一个本机编程接口,它是 Java 软件开发工具箱(Java SoftwareDevelopment Kit (SDK))的一部分。JNI允许 Java 代码使用以其它语言(譬如 C 和 C++)编写的代码和代码库。Invocation API(JNI 的一部分)可以用来将 J

2016-03-24 17:16:09 338

转载 Android当中的多线程及AsyncTask

原文地址:http://www.cnblogs.com/xiaoluo501395377/p/3430542.html本篇随笔将讲解一下Android的多线程的知识,以及如何通过AsyncTask机制来实现线程之间的通信。一、Android当中的多线程在Android当中,当一个应用程序的组件启动的时候,并且没有其他的应用程序组件在运行时,Android系统就会为该应用程序

2016-03-11 18:10:51 392

转载 java多线程问题汇总

前言40个问题汇总1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势

2016-03-11 18:04:04 426

转载 学无止境:12月DEV最热免费优秀资源推荐

注:本文转自DEVSTORE2015年最后一篇资源推荐。2015-12-31 11:26 | DevStore编辑 齐刘海姑娘送走了圣诞,迎来了元旦,同时也意味着我们即将走入新的一年。今天也是小编最后一次给大家推荐资源(2015年的最后一次),关于“总结过去,迎接未来”的话就不多说了(一切尽在不言中),一起看下这些热门资源吧。感谢小伙伴们一直以来的支持!· 源码

2016-01-06 09:13:55 668

转载 gitub优秀的android开源项目

原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、

2015-12-31 17:41:53 10257 1

原创 android_自动检测更新

public class UpdateManager {    /*检测更新地址*/    private static final String UPDATEURL =“ 更新地址”;    /* 下载中 */    private static final int DOWNLOAD = 1;    /* 下载结束 */    private static final i

2015-12-31 17:22:49 307

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除