内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > 安卓开发 >

  • 另一种绕过AndroidP以上非公开API限制的办法03月17日

    去年发布的 Android P上引入了针对非公开API的限制,对开发者来说,这绝对是有史以来最重大的变化之一。前天 Google 发布了 Android Q 的 Beta 版,越来越多的 API 被加入了黑名单,而且 Google 要求下半年 APP 必须 target 28,这意味着现在的深灰名单也会

    Tags:APIAndroidP
  • 最右App的签名算法解析 ARM指令学习恶心篇02月26日

    一、前言 今天开始我们后续会开展三篇左右的arm指令学习,因为之前一直都有同学和我说有没有详细的arm指令分析,这个之前的确一直没有好的样本,有的人可能说可以用自己写的C代码然后反编译so来学习,那样因为都知道了原始代码所以解析来就没啥难度,这一次

    Tags:最右ARM
  • 获取Vivo系统的悬浮窗权限状态02月26日

    image.png 前言 前段时间公司项目有个功能需要用到Android系统里面的悬浮窗功能,一般在实现这样的功能的步骤都是先判断悬浮窗权限是否对该应用打开,如果没有打开,则跳到相关的页权限页面,引导用户打开该开关。 本文不讨论如何跳到悬浮窗授权页面,还有各

    Tags:Vivo悬浮窗
  • Android面试被问到内存泄漏了咋整02月26日

    前言 内存泄漏即该被释放的内存没有被及时的释放,一直被某个或某些实例所持有却不再使用导致GC不能回收。 文末准备了一份完整系统的进阶提升的技术大纲和学习资料,希望对于有一定工作经验但是技术还需要提升的朋友提供一个方向参考,以及免去不必要的网上

    Tags:面试内存泄漏
  • 基于Android NDK的学习之旅:Android.mk介绍02月23日

    一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问

    Tags:NDKAndroid
  • 优雅地实现高效、异步数据实时刷新的列表02月14日

    前言 Android 的业务开发中。列表需求很常见也很重要的部分,列表承载的信息多,涉及的的协议多,布局也多,尤其一些复杂的列表,不管是用 ListView 还是 RecyclerView,使用不当会带来很多的性能问题和后期的维护问题,形成一套规范的,高性能的列表开发模

    Tags:高性能RecyclerView
  • 将ContentProvider封装成SharedPreference相同使用方式02月14日

    一、初略介绍 ContentProvider,即内容提供者,是 Android 四大组件之一。主要功能是进程间数据交互/共享。详细内容请看这篇文章: Android:关于ContentProvider的知识都在这里了! 二、代码实现 1、首先要在一个应用中注册ContentProvider组件 /** * 定义

    Tags:ContentProviSharedPrefer
  • AndroidStudio导入AOSP源码02月14日

    有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,我当然选择 Android Studio,Android Studio 是我熟悉且十分强大的工具。问题来了,如何将 AOSP 源码导入 Android Studio? 安装 Java 虚拟机新装的 Ubutun 一开始是没有 Java

    Tags:AOSPAndroidStudi
  • 手把手讲解Android插件化启动Activity02月14日

    前言 手把手讲解系列文章,是我写给各位看官,也是写给我自己的。 文章可能过分详细,但是这是为了帮助到尽量多的人,毕竟工作5,6年,不能老吸血,也到了回馈开源的时候. 这个系列的文章: 1、用通俗易懂的讲解方式,讲解一门技术的实用价值 2、详细书写源码

    Tags:ActivityAndroid插件化
  • Android手机无法进入系统解决方案02月14日

    1.手机卡在开机动画界面,无法正常进入系统解决方案 卡死在开机动画界面的原因是由 RuntimeException: There must be exactly one installer 导致的,部分 adb log 如下: 6 W system_server: Long monitor contention with owner main (1107) at void com.a

    Tags:Android
  • 华为9.0无限奔溃问题java.lang.NullPointerException:Attem...02月14日

    好多用户反馈说app在华为9.0系统上无法打开APP,于是自己运行没问题,然后从应用市场下载下来安装果然GG 问题排查看到的奔溃日志如下: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bdqn.kegongchang/xxxx.ui.activity.Activit

    Tags:华为
  • Android自定义View元素按钮的特效实现02月14日

    之前在dribbble看到的三个元素的按钮,参考了设计的创意,添加了自己定义的动画效果来实现.先看效果 效果图 分别是水火电三个元素的按钮实现.其中电的实现最简单,水的次之,火的实际还并不满意,没有火焰扰动的感觉,尝试过几次但是效果都不理想,最后只保留了自下

    Tags:Android自定义View
  • andrid四大图片加载框架对比分析02月14日

    图片加载和显示在android开发中是最常见的需求之一,因此图片加载和显示这个问题处理的好坏会直接影响到我们产品的用户体验,尤其是在移动设备的硬件和网络都比较受限的条件下。鉴于此,一些知名的厂商和开发者贡献并开源了他们在这一块的所做的探索和努力,

    Tags:andrid
  • Android OkHttp网络请求调试利器02月11日

    一、概述 Monitor是我刚开发完成的一个开源项目,适用于使用了 OkHttp 作为网络请求框架的项目,可以拦截并缓存应用内的所有 Http 请求和响应信息,且可以以 Notification 和 Activity 的形式来展示具体内容 二、使用 项目主页: Android OkHttp 网络请求调

    Tags:OkHttp网络请求Android
  • 搭建Android混编框架(一)02月11日

    混合 Android 框架流行一时,个人也用过像 hbuilder 或 cordova 这样框架开发过一两个应用,只是停留在用的层面上,直到前一段时间才研究了一下其内部的机制,自己通过学习别人的思想而受启发自己研究了一套解决方案。 在 Android 混合开发的框架中,有以下

    Tags:Android
  • Android merge减少布局层级01月25日

    你将学到 1.merge 标签的 使用方法 2.merge 标签的 使用注意点 3.merge 标签的 使用例子 merge标签介绍 在使用 include标签将布局导入其他布局时,可能引入冗余的布局层次,会造成性能损耗。例如: layout2.xml文件被引入到 layout1.xml 的例子: //layout2.

    Tags:Androidmerge
  • 使用webview处理富文本显示01月25日

    显示富文本开始使用了 RichText 的三方库,之后发现对样式支持度比较低,之后开始考虑使用webview来进行加载,通过重写webview并增加js来处理进行图片点击等操作的实现。 懒懒的。。。不想打那么多字。。。直接复制代码吧。。。 用jsoup解析html。。。 依赖

    Tags:webview富文本
  • Android volley封装实践其【2】01月25日

    关于android的volley封装之前写过一篇文章,见链接( https://www.jianshu.com/p/1f09e91bee66 )。这篇文章主要是换种方式进行封装,具体步骤如下所示。 1.创建Request,并设置相应的参数: public class CommonJsonObjectRequest extends JsonObjectReques

    Tags:Androidvolley
  • 两分钟定位到UI相关问题代码块01月25日

    应用场景 作为一名 Android 开发者,肯定有不少如下的 经历: 1 新接手一个项目,需要熟悉某一个页面的实现代码,但不知道从哪里开始; 2 用户点击某一个控件时候app运行异常,修复bug时候发现对这部分代码不熟,无法快速切入。 这些问题有一个共性,那就是跟

    Tags:AndroidStudi
  • Android入门(十):多媒体的使用01月25日

    本节目录 使用通知 一般我们在使用Android手机时下拉屏幕可以看到许多应用发送的消息,这些消息包括标题、内容甚至是图片,这就是通知。通知不同于Toast短消息,通知可以长时间的存在与手机的状态栏,当通知到来时还可以让手机发出提示音或者使用前置的led来

    Tags:多媒体Android

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.