自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android 编程下 Touch 事件的分发和消费机制

Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:Tou

2017-05-22 11:10:50 225

转载 Android Dalvik虚拟机初识

首先,让我们来思考下面几个问题:什么是Dalvik虚拟机?Dalvik VM与JVM有什么区别?Dalvik VM有什么新的特点?Dalvik VM的架构是怎么样的?  首先,我得承认第一个问题问得很傻:什么是Dalvik虚拟机?没有人给出过一个明确的定义,但是,我们似乎可以从人们对Java虚拟机的描述中得到些信息。 Java虚拟机(JVM)是一个虚构出来的计算

2017-05-21 20:23:16 494

转载 Java内存模型及GC原理

一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC角度提高Java程序的性能。一、Java内存模型按照官方

2017-05-21 19:24:05 328

转载 Android性能优化之利用LeakCanary检测内存泄漏及解决办法

前言:   最近公司C轮融资成功了,移动团队准备扩大一下,需要招聘Android开发工程师,陆陆续续面试了几位Android应聘者,面试过程中聊到性能优化中如何避免内存泄漏问题时,很少有人全面的回答上来。所以决定抽空学习总结一下这方面的知识,以及分享一下我们是如何检测内存泄漏的。我们公司使用开源框架LeakCanary来检测内存泄漏。什么是内存泄漏?    有些对象只有有限

2017-05-20 16:08:03 341

转载 线程间通信的方式

管道流Pipes“管道”是java.io包的一部分,它是Java的特性,而不是Android特有的。一条“管道”为两个线程建立一个单向的通道。生产者负责写数据,消费者负责读取数据。public class PipeExampleActivity extends Activity { private static final String TAG = "PipeEx

2017-05-20 10:47:57 493

转载 Android原生项目集成React Native

最近听说最多的是Android岗位坑很少,不然就是坑少的同时没坑跳。哎,程序员道路艰辛,且行且珍惜呀~今天给大家分享一篇关于混合开发的文章: 如何在现有的Android项目中集成React Native。如果此时你还没有跳入RN的坑,那么这篇文章可能对你来说有些锦上添花了,哈哈~~ok,坐稳我们开车。我会以流水账的形式来向大家详细介绍如何实现,仔细看清楚步骤即可。1

2017-05-12 11:10:09 367

原创 解决小米手机用Android studio安装不了app的问题

这两天我的小米手机用Android studio直接run的情况下安装不了app。在之前没有出现这种情况。于是查找各种解决办法。1.INSTALL_FAILED_USER_RESTRICTED错误:升级MIUI8。我将系统升级到最新,然后在开发者选项中将几个调试相关的选项都打开:usb调试,USB安装等。还有安全管家的允许安装陌生应用等。这之后我能顺利用studio调试应用。2.在

2017-05-11 11:39:51 1419

转载 Conflict with dependency 'com.google.code.findbugs:jsr305'.

提示错误:Warning:Conflict with dependency 'com.google.code.findbugs:jsr305'. Resolved versions for app (3.0.1) and test app (2.0.1) differ. See http://g.co/androidstudio/app-test-app-conflict for detail

2017-05-05 13:57:27 380

原创 No implementation found for int com.baidu.platform.comjni.map

Android程序运行时j报如下错误:java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() (tried Java_com_baidu_platform_comjni_map_com

2017-05-05 11:07:25 2113 1

转载 git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

1 查看远程分支[plain] view plain copy $ git branch -a  * br-2.1.2.2    master    remotes/origin/HEAD -> origin/master    remotes/origin/br-2.1.2.1    remotes/origin/br-2.

2017-05-04 16:42:08 227

原创 react-native run-android Android project not found

在将react-native集成到现有的android项目中时,当项目集成完成,运行 “react-native run-android”时出现“ Android project not found,try 'react-native android' ”的提示,但是在运行了react-native android 之后还是不能完成编译打包。出现这个问题主要是因为android项目的目录结构跟re

2017-05-04 16:12:16 4136

转载 Android Studio里面的Build.gradle的详细配置说明

apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库  android {      compileSdkVersion 22//编译的SDK版本      buildToolsVersion "22.0.1"//编译的Tools版本  

2017-05-04 15:59:45 442

转载 android中handler和bundle有什么区别和联系 都是用来传递消息吗都是信息的载体吗

1、handler是消息处理者,通常重写Handler的handleMessage()方法,在方法中处理接收到的不同消息,例如:1234567891011121314Handler mHandler=new Handler(){

2017-05-04 15:55:30 983

转载 深入理解Android Studio构建文件build.gradle配置

摘要:每周一次,深入学习Android教程,TeachCourse今天带来的一篇关于Android Studio构建文件build.gradle的相关配置,重点学习几个方面的内容:1、applicationId和package属性值的关系,2、怎么配置安全的自定义签名,3、两种构建类型的区别,4、为什么要定制产品的偏好配置?,5、怎么才能加快DEX文件的生成速度,6、为什么要将一个ap

2017-05-04 15:51:48 540

原创 AndroidManifest 合并出错 tools:replace="android:allowBackup"

出现的问题: Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:116:9-36is also present at [manager:common:unspecified:release] AndroidManifest.xml:12:9-35 v

2017-05-04 15:48:17 33261

转载 Android Studio AIDL创建案例(解决自动生成java问题)

AIDL创建新建Aidldemo项目选中APP-右键-new-AIDL-AIDL file 会出现一个aidl目录,但是注意此时还没有生成对应的Java文件,如下图所示 点击Build-Clean Project(Rebuild 也可以),aidl对应的java文件就会出现了 写个加法计算器更改aidl目录

2017-05-04 15:35:05 1706

转载 found libBaiduMapSDK_base_v4_x_x.so error

No implementation found for int com.baidu.platform.comjni.engine.JNIEngine.initClass(java.lang.Object, int) (tried Java_com_baidu_platform_comjni_engine_JNIEngine_initClass and Java_com_baidu_platfo

2017-05-04 15:31:04 5035 1

twrp-3.3.1-0-hammerhead.img

android6.0系统recover使用,详情参靠https://blog.csdn.net/bgc525725278/article/details/100023427

2019-08-22

BETA-SuperSU-v2.64-20151220185127.zip

用来刷入android系统获取root权限,并对权限进行管理。

2019-08-22

android滑动导航 (滑动导航栏+滚动页面)

滑动导航栏+滚动页面,配合ViewPager使用的Indicator,支持ViewPager Scroll时Indicator联动

2014-09-15

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

TA关注的人

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