Android中的IPC方式

Android IPC简介 IPC是Inter-Process Communication的缩写,含义就是进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。那么什么是进程,什么是线程,进程和线程是两个截然不同的概念。在操作系统中,线程是CPU调度的最小单元,同时线程是一种有限...

2017-10-29 21:19:40

阅读数 358

评论数 0

Android性能优化——工具篇

Android性能优化是Android开发中经常遇见的一个问题,接下来将对Android性能优化方面的知识点做一个简单的梳理和总结,将从工具和代码两方面进行梳理。所谓工欲善其事必先利其器,本文首先来看一下Android性能优化有哪些得力的工具。 1、TraceView traceview...

2017-10-29 20:20:43

阅读数 286

评论数 0

为何要用到NDK?

概括来说主要分为以下几种情况: 1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。 2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。 3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。 ...

2017-10-29 19:04:46

阅读数 271

评论数 0

hander机制原理

Hander机制: Hander机制,是我们在编程过程中,与应用程序之间进行交互用到最多的机制,当我们对应用程序进行UI操作的时候,我们不能在子线程(非UI线程)中直接对ui进行操作,这时候我们就需要用到handler,handler的原理是一个发送消息,处理消息的过程。...

2017-10-29 11:59:17

阅读数 256

评论数 0

炫酷的Android智能下拉刷新框架,值得一看

1. Android智能下拉刷新框架-SmartRefreshLayout *支持所有的 View(AbsListView、RecyclerView、WebView....View) 和多层嵌套的视图结构 *支持自定义并且已经集成了很多炫酷的 Header 和 Footer (图). ...

2017-10-27 11:19:10

阅读数 985

评论数 0

Android Studio导入项目的中文注释乱码解决方法

在Android studio中,导入Android的项目后,容易出现项目文件的中文乱码,中文无法正常显示,变成了一些格子问号之类的,导致无法查看中文的注释,下面来看看导入项目和解决乱码问题的步骤: 1.首先,打开Android Studio进行项目的导入。点击File->Import ...

2017-10-25 12:31:58

阅读数 2515

评论数 0

FloatMath.sqrt 方法找不到 不支持 解决办法

写自定义控件的时候,在Studio中会遇到下面的方法找不到:        FloatMath.sqrt() float sqrt = FloatMath.sqrt((downX - x) * (downX - x) + (downY - y) * (down...

2017-10-24 19:30:56

阅读数 819

评论数 0

Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44171115 大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectA...

2017-10-24 16:29:56

阅读数 175

评论数 0

Android属性动画完全解析(上),初识属性动画的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by...

2017-10-24 16:28:37

阅读数 175

评论数 0

Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是...

2017-10-24 16:18:01

阅读数 171

评论数 0

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. > Job fai

有时候运行正常的项目过一段时间再去运行就会出现异常,不过之前是运行过得,没有出现异常,感觉真的很奇怪啊,下面我们来看看这个异常:         找了半天,才找到原因,是build.gradle里面有重复的compile插入包重复了,有两个不同的版本的包,和之前遇到的问题相似,也是依赖包重复的...

2017-10-23 16:06:22

阅读数 3280

评论数 0

Android控件布局属性全解

Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料才整理出来的: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 (Hrizontal表示水平) android:layout...

2017-10-19 17:18:59

阅读数 228

评论数 0

Android退出启动了多个Activity的应用程序

看看下面的几种常见的解决方案 1、通常情况用户退出一个 Activity 只需按返回键,我们写代码想退出 activity 直接调用 finish()方法  就行。  2、记录打开的 Activity:  每打开一个 Activity,就记录下来。在需要退出时,关闭每一个 Activity 即...

2017-10-18 16:10:48

阅读数 308

评论数 0

RecyclerView 提示No adapter attached; skipping layout 解决方法

之前的项目运行的过程中遇到过这个问题,直接看看解决方法:    No adapter attached; skipping layout 解决方法: 把setAdapter写到OnCreat方法里或者执行初始化View的方法里就不会再有这个提示了

2017-10-18 10:48:08

阅读数 1306

评论数 0

Android中intent启动Activity中intent.setFlags()的作用

Intent.setFlags()函数用法: Intent的常用Flag参数: 1.FLAG_ACTIVITY_CLEAR_TOP: 例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记...

2017-10-18 10:24:53

阅读数 203

评论数 0

Android 获取全国城市列表类似于联系人排序

相信很多人都有看过或了解过城市列表和联系人排序这种效果,下面来直接看看我今天要实现的效果: 可以进行城市的搜索,效果很实用,直接上代码:源码下载 点击下载源码 1.主函数: import java.util.ArrayList; import ja...

2017-10-17 17:45:33

阅读数 1232

评论数 0

Android 解决键盘把布局顶上去的冲突的问题

       今天我们来看看键盘把布局顶上去的冲突的问题(如下图(1)):图(1)图(2)我们来看看解决的方法:第一种方法:配置文件更改  在AndroidManifest.xml文件中进行配置属性就可以解决。<activity android:name="...

2017-10-17 17:19:28

阅读数 509

评论数 0

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.bui

下午好,今天来看看我遇到的一个问题(错误如下): Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.bui Error:Executio...

2017-10-12 16:43:23

阅读数 5595

评论数 1

Android Studio插件之MVPHelper,一键生成MVP代码

MVPHelper 一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双手。 Github 地址 https://github.com/githubwing/MVPHelper 1.对于MV...

2017-10-12 10:04:59

阅读数 240

评论数 0

Android listview 分割线长度设置

大家好,今天我们来看看ListView的分割线是怎么设置长度的(先看看效果图): list_item_divider.xml   (drawable下的xml文件,其中insetLeft可以设置分割线的距离长度) <inset xmlns:android="...

2017-10-11 15:07:26

阅读数 543

评论数 0

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