- 博客(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
2019-08-22
android滑动导航 (滑动导航栏+滚动页面)
2014-09-15
android 使用webview下载支付宝账单记录的csv文件总是显示系统繁忙
2017-12-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人