自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(471)
  • 资源 (18)
  • 论坛 (4)

转载 Android so的热升级尝试

转自:https://testerhome.com/topics/11012/show_wechat一、So的热升级尝试在Android代码中,加载so库是通过调用System.loadLibrary函数实现的。但和Android的许多特性一样,只提供了加载,而没有卸载和更换等功能。为了研究能否实现卸载和升级等功能,首先要了解清楚JNI so加载的流程。网上有很多加载流程的解析,例如《...

2019-12-26 16:38:47 66

转载 Android反编译工具

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/aa464971/article/details/83346953转载请注明出处:http://blog.csdn.net/aa464971/article/details/83346953Apktoolhttps://githu...

2019-12-05 17:59:39 90

转载 Android 沉浸式状态栏完美解决方案

注明下,这里只讲状态栏,导航栏后面看有没有必要再讲国内很多类似的文章, 我只想说一个字, 真tm乱! 我看不懂… 评论里面 全在说无效什么的 (我试了也无效, 好厉害的样子)不废话,回到正题, 首先贴上一个众所周知的库 SystemBarTint我只要这个类https://github.com/jgilfelt/SystemBarTint/blob/master/library/src/...

2019-03-19 18:05:02 398 1

转载 Android相机开发那些坑

版权声明:本文由王梓原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/168来源:腾云阁 https://www.qcloud.com/community 最近我负责开发了一个跟Android相机有关的需求,新功能允许用户使用手机摄像头,快速拍摄特定尺寸(1:1或3:4)的照片,并支持在拍摄出的照片上做贴纸相关...

2019-01-14 14:45:34 311

转载 Android 实现FlowLayout流式布局(类似热门标签)

今天跟大家分享一下FlowLayout,最近项目中有遇到热门标签这个样的布局(文章末尾可下载源码),如下图:一,创建FlowLayout并继承ViewGroupFlowLayout 类主要实现onMeasure,onLayout和generateLayoutParams方法,具体如下看代码注释;public class FlowLayout extends ViewGr

2018-04-18 18:02:37 427

转载 Mac系统下android studio无法识别手机

1. 设置 - 辅助功能 - 开发人员工具,勾选“USB调试”,“允许模拟位置”这两项2. 将手机连接电脑,选择连接方式:“媒体设备(MTP)”3. 打开mac电脑的“关于本机“ - “系统报告” - 系统信息硬件中找到USB - USB设备中找到连接的手机 - 在下面栏中找到 - 厂商 ID:0x18d14. 打开终端输入命令: open -e ~/.android/adb_usb.

2018-04-12 20:11:05 4368

转载 Ubuntu16.10 模拟器无法启动

在Ubuntu16.10 上启动Android 自带的模拟器报错错误信息如下:/opt/androidsdk/tools/emulator -netdelay none -netspeed full -avd Android_TV1080_22libGL error: unable to load driver: i965_dri.soNote: The environment variab...

2018-03-14 10:55:37 744

原创 ubuntu 环境变量

形如下:export ANDROID_HOME=/home/xm/Android/Sdkexport PATH=$PATH:$ANDROID_HOME/platform-toolsexport GRADLE_HOME=/home/xm/gradle/gradle-2.14.1export PATH=$PATH:$GRADLE_HOME/binexport JAVA_

2017-11-02 18:55:05 302

转载 git自动补全

git 命令并不支持自动补全功能,为了使我们的工作更加高效,就非常有必要用到自动补全功能。但是要实现这个功能需要用到 git 源码中的一个脚本文件。所以就从下载源码讲起。    如果没有安装 git ,在 Ubuntu 下请使用下面的命令安装:$ apt-get install git-core    安装完成后,就可以下载 git 源码了:$ git clon

2017-10-27 11:54:18 607

转载 Android Studio for Ubuntu 14.04 无法输入中文解决办法

Android Studio for Ubuntu 14.04 无法输入中文解决办法操作系统 Ubuntu 14.04语言环境 英文android studio 1.5只需再 android-studio/bin/studio.sh文件下添加如下几行导入语言的代码即可export XMODIFIERS="@im=fcitx"export GTK_IM_MODULE

2017-10-27 11:22:26 302

转载 在Mac、Linux 终端显示 Git 当前所在分支

linux mac git current-branch

2017-10-26 18:01:25 1525

原创 Ubuntu Android/Sdk/build-tools/23.0.3/aapt": error=2, 没有那个文件或目录

系统: ubuntu 64-bit问题: Android/Sdk/build-tools/23.0.3/aapt": error=2, 没有那个文件或目录解决办法: sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1

2017-10-26 09:51:58 1513

转载 How to make 9-patch image downloaded from the Network

Probably everyone, who is in touch with the Android world dealt with 9-patch term. It is an image in PNG format, enhanced by the ability to define zones for the enlargement or reduction or the zone in

2017-09-18 15:54:12 454

转载 Java 8:不要再用循环了

正如我之前所写的,Java 8中的新功能特性改变了游戏规则。对Java开发者来说这是一个全新的世界,并且是时候去适应它了。在这篇文章里,我们将会去了解传统循环的一些替代方案。在Java 8的新功能特性中,最棒的特性就是允许我们去表达我们想要完成什么而不是要怎样做。这正是循环的不足之处。要确保循环的灵活性是需要付出代价的。return、break 或者 continue都会显著地改变循环的实

2017-08-15 12:32:26 292

转载 Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析

转自:http://blog.csdn.net/luoshengyang/article/details/8372924请点击原文观看在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在创建完成之后,我们就可以从上到下地绘制它里面的各个视图了,即各个UI元素了。不过在绘制这些UI元素之前,我们还需要从上到下地测量它们

2017-05-29 23:49:37 698

转载 Android 实现切换主题皮肤功能(类似于众多app中的 夜间模式,主题包等)

原文  http://www.cnblogs.com/punkisnotdead/p/4968851.html首先来个最简单的一键切换主题功能,就做个白天和晚上的主题好了。先看我们的styles文件:1 resources> 2 3 4 style name="AppTheme" parent="Theme.AppCompat.Light.Dark

2017-05-29 23:41:50 874

转载 Activity启动过程全解析

文/裸奔的凯子哥(简书作者)原文链接:http://www.jianshu.com/p/6037f6fda285著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。前言一个App是怎么启动起来的?App的程序入口到底是哪里?Launcher到底是什么神奇的东西?听说还有个AMS的东西,它是做什么的?Binder是什么?他是如何进行IPC通信的?Activity

2017-05-28 16:01:44 535

转载 Android动态加载jar/dex

转自:http://docs.alibaba-inc.com/display/osued/Alice前言   在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本文对网上Android动态加载jar的资料进行梳理和实践在这里与大家一

2016-08-09 14:24:03 468

转载 Android开发之RecyclerView的使用全解

转自: http://blog.csdn.net/dmk877/article/details/50816933自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recylerview怎么用?

2016-06-30 18:17:40 527

转载 Android应用开发:图形绘制之硬件加速

引言在Android3.0后,Android的2D渲染通道开始支持硬件加速,也就是说所有View的Canvas绘画动作都会使用GPU,同时也代表着应用程序会损耗更多的内存。而在Android4.0(API14)之后硬件加速功能就被默认开启了。如果你的应用程序是由各种标准View和Drawable组成的,那么硬件加速并不会引起任何不适。众所周知,使用硬件加速会调用到OpenGL,

2016-06-20 17:53:53 571

转载 自定义TextView跑马灯效果可控制启动/停止/速度

Android自带的跑马灯效果不太好控制,还必须要满足条件才能有效果,而且速度不受控制。前面我的博客中有一篇就是用Android自带的跑马灯效果的,但是基于不同的使用效果,这里在网上找到了一个更好的方法。沿用了作者的一些方法,但是添加了更好的扩展功能,和大家一起分享。这里面有控制往左往右两个方向的实现。1、首先是简单的布局main.xml    xmlns:tools="htt

2016-06-15 11:40:15 1749

转载 SurfaceView实现点赞效果

项目需要实现点赞的效果,在网上找个一个解决方案: http://www.jianshu.com/p/03fdcfd3ae9c 初用一些还好,暴力测试一下发现很卡,不太好用。并且像如此麻烦的动画,确实该用 SurfaceView来实现。于是就找资料,没有找到直接能用的。最后,还是自己来实现。先看效果图:  点击屏幕时,从屏幕底部飘出随机的一个赞的图标。 demo中两个核心的东

2016-06-12 16:08:10 748

转载 获取ip

1.使用WIFI首先设置用户权限 其次,代码如下public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);

2016-06-01 18:23:05 352

转载 [Android] AS 中 Gradle 配置运行浅析

转自:http://www.2cto.com/kf/201501/366464.html序既然是浅析,自然也就没有深入的地方,我也写不出深入的地方,自己没有用过,也不会写出来坑人的;仅仅就是在 Android Studio 中的 Gradle 使用配置而已。GradleGradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法

2016-04-21 18:02:42 736

转载 使用 Gradle 插件进行代码分析

转自:http://www.codeceo.com/article/analysis-code-with-gradle.html代码分析在大多数项目中通常是作为最后一个步骤(如果做了的话)完成的。其通常难以配置及与现有代码整合。本文旨在勾勒出使用 Gradle 整合 PMD 与 FindBugs 的步骤,并将其与一个现有的 Sonar 构建工具进行整合。PMD、Chec

2016-04-21 18:01:20 738

转载 Gradle for Android 第七篇( Groovy入门 )

转自:http://www.codeceo.com/article/gradle-for-android-7.html迄今为止,我们已经学些了众多gradle构建的概念以及如何运行tasks。在这一章,我们将对这些概念有一个更深的理解,然后开始构建我们自己的tasks。一旦我们掌握了如何编写自定义tasks,那么我们就可以试着编写自己的插件,以达到在多个项目中复用的目的。在我们

2016-04-21 17:59:38 259

转载 Gradle for Android 第六篇( 测试)

转自:http://www.codeceo.com/article/gradle-for-android-6.html由于现阶段Android开发趋于敏捷开发,再加上国内大大小小的互联网公司都在做app,导致很多这会是一个系列,所以如果你看完这篇文章,请看下列文章:Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )Gradle for

2016-04-21 17:58:34 315

转载 Gradle for Android 第五篇( 多模块构建 )

转自:http://www.codeceo.com/article/gradle-for-android-5.htmlAndroid studio不仅允许你为你的app和依赖库创建模块,同时也可为Android wear,Android TV,Google App Engine等创建模块,而这些单独的模块又可以在一个单独的项目中使用。举个栗子,在你的app开发后期阶段,你可能需要用到G

2016-04-21 17:57:52 1238

转载 Gradle for Android 第四篇( 构建变体 )

转自:http://www.codeceo.com/article/gradle-for-android-4.html当你在开发一个app,通常你会有几个版本。大多数情况是你需要一个开发版本,用来测试app和弄清它的质量,然后还需要一个生产版本。这些版本通常有不同的设置,例如不同的URL地址。更可能的是你可能需要一个免费版和收费版本。基于上述情况,你需要处理不同的版本:开发免费版,开发

2016-04-21 17:57:16 460

转载 Gradle for Android 第三篇( 依赖管理 )

转自:http://www.codeceo.com/article/gradle-for-android-3.html依赖管理依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能够正确使用它们。Gradle甚至可以为你做的更多,包括当你在你的工程里添加了多个相同的依赖,

2016-04-21 17:56:31 339

转载 Gradle for Android 第二篇( Build.gradle入门 )

转自:http://www.codeceo.com/article/gradle-for-android-2.html新年新气象,奋斗的一年,在这一章,我们将学习以下内容:理解Gradle文件编写简单的构建任务自制构建脚本Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )Gradle for Android 第三篇( 依赖管理

2016-04-21 17:55:48 545

转载 Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )

转自:http://www.codeceo.com/article/gradle-for-android-1.html正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for android这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。如果你是名Android开发新手,或者是名从eclipse

2016-04-21 17:54:45 293

转载 Android Studio使用新的Gradle构建工具配置NDK环境

转自:http://www.codeceo.com/article/android-studio-gradle-ndk.html从Android Studio 1.3 Beta1开始,就支持了NDK。不过使用的是一个全新的实验性的gradle构建工具。官方地址 http://tools.android.com/tech-docs/new-build-system/gradle-expe

2016-04-21 17:53:26 513

转载 Android最佳性能实践(四)——布局优化技巧

版权声明:本文出自郭霖的博客,转载必须注明出处。目录(?)[-]重用布局文件includemerge仅在需要时才加载布局转自:http://blog.csdn.net/guolin_blog/article/details/43376527在前面几篇文章当中,我们学习了如何通过合理管理内存,以及高性能编码技巧的方式来提升应用程序的

2016-04-01 16:23:57 335

转载 Android最佳性能实践(三)——高性能编码优化

版权声明:本文出自郭霖的博客,转载必须注明出处。目录(?)[-]避免创建不必要的对象静态优于抽象对常量使用static final修饰符使用增强型for循环语法多使用系统封装好的API避免在内部调用GettersSetters方法转自:http://blog.csdn.net/guolin_blog/article/details/42318689

2016-04-01 16:22:46 332

转载 Android最佳性能实践(二)——分析内存的使用情况

版权声明:本文出自郭霖的博客,转载必须注明出处。转自:http://blog.csdn.net/guolin_blog/article/details/42238633由于Android是为移动设备开发的操作系统,我们在开发应用程序的时候应当始终把内存问题充分考虑在内。虽然Android系统拥有垃圾自动回收机制,但这并不意味着我们就可以完全忽略何时去分配或释放内存。即使我们

2016-04-01 16:21:57 449

转载 Android最佳性能实践(一)——合理管理内存

版权声明:本文出自郭霖的博客,转载必须注明出处。目录(?)[-]节制地使用Service当界面不可见时释放内存当内存紧张时释放内存避免在Bitmap上浪费内存使用优化过的数据集合知晓内存的开支情况谨慎使用抽象编程尽量避免使用依赖注入框架使用ProGuard简化代码使用多个进程转载请注明出处:http://blog.csdn.net/guolin_bl

2016-04-01 16:21:02 315

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

本文出自:【张鸿洋的博客】http://blog.csdn.net/lmj623565791/article/details/45059587; 概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:L

2016-03-30 16:12:51 339

转载 自定义ContentProvider以及ContentObserver的使用完整详细示例

示例说明:该示例中一共包含两个工程。其中一个工程完成了自定义ContentProvider,另外一个工程用于测试该自定义ContentProvider且在该工程中使用了ContentObserver监听自定义ContentProvider的数据变化  以下代码为工程TestContentProvider ContentProviderTest如下:

2016-03-11 10:58:30 312

转载 Android判断当前应用程序处于前台还是后台的两种方法

这篇文章主要介绍了Android判断当前应用程序处于前台还是后台的两种方法,有需要的朋友可以参考一下1、通过RunningTaskInfo类判断(需要额外权限):/** *判断当前应用程序处于前台还是后台 */ public static boolean isApplicationBroughtToBackground(final Con

2016-03-02 15:33:57 443

ScrollView 的滚动事件监听

ScrollView 的滚动事件监听

2014-11-06

android安全机制文档

android安全机制文档

2012-11-30

Android应用的自动升级、更新模块的实现

Android应用的自动升级、更新模块的实现,不错的代码源,希望对大家有用

2012-11-19

帧动画播放,应用开始时的loading

loading,动画,帧,实现应用开始时的帧动画loading,anim动画效果

2012-06-05

滚动textview

可控速度的textview,可开始、停止

2016-06-15

右侧NavigationDrawer

右侧NavigationDrawer 下面这个连接是左侧NavigationDrawer http://download.csdn.net/detail/qiqihar/8511753

2015-03-18

官方NavigationDrawer

官方NavigationDrawer http://developer.android.com/training/implementing-navigation/nav-drawer.html

2015-03-18

仿知乎ActionBar Fragment

仿知乎 博客:http://blog.csdn.net/qiqihar/article/details/44405993 转过来的

2015-03-18

实心圆进度条

实心圆进度条别人的 git地址:https://github.com/cjl/NumberCircleProgressBar

2015-03-09

圆形进度条

android圆形进度条,别人的 git地址:https://github.com/hongyangAndroid/Android-ProgressBarWidthNumber

2015-03-09

seekbar显示进度文字

seekbar显示进度文字

2015-03-09

路径动画制作 散花

android 路径动画制作散花 http://blog.csdn.net/qiqihar/article/details/44096247 转载的

2015-03-06

Android 4.4修改状态栏、导航栏颜色、透明度

Android 4.4修改状态栏、导航栏颜色、透明度 https://github.com/hexiaochun/SystemBarTint

2015-03-05

Android 属性动画(Property Animation) 完全解析

Android 属性动画(Property Animation) 完全解析 demo

2015-03-04

RecyclerViewDemo-master

A simple demo of RecyclerView.

2015-03-04

简单实现slidingMenu

简单实现slidingMenu,当然也可以看这里http://blog.csdn.net/lmj623565791/article/details/39185641

2015-03-04

Android 高仿 QQ5.0 侧滑菜单效果 简单

Android 高仿 QQ5.0 侧滑菜单效果 简单

2015-03-04

Android 高仿 QQ5.0 侧滑菜单效果

Android 高仿 QQ5.0 侧滑菜单效果

2015-03-04

qiqihar的留言板

发表于 2020-01-02 最后回复 2020-01-02

android pull解析子节点问题

发表于 2012-03-30 最后回复 2013-08-29

布局问题——底部菜单

发表于 2012-02-03 最后回复 2012-02-03

想培训android,大家推荐一个哪个机构好

发表于 2011-04-03 最后回复 2011-04-06

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