![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
zhangjiantao123
这个作者很懒,什么都没留下…
展开
-
AlerDialog中有edittext时如何自动打开软键盘
自己在做项目时有个需求,要在一个ed原创 2014-10-09 15:28:16 · 479 阅读 · 0 评论 -
关于java的JNI和android的NDK释疑
安卓下jni和ndk到底有什么区别呢?不都是在android里调c/c++的东西?jni 是 java 调用 native interface 的 功能 ,是 java的 特性 ndk 是 android 提供的 底层 开发包 NDK(Native Development Kit)“原生”也就是二进制 android常用的开发方式是java封装的库,而这些库的底层实现是由C/C++实现,如媒转载 2015-11-01 14:01:23 · 339 阅读 · 0 评论 -
Android NDK 开发
记录Android NDK开发相关知识,前期环境配置 自行谷歌Android NDK 提供的组件Android NDK 是包含一个API、交叉编译器、链接程序、调试器、构建工具、文档和示列应用程序的综合工具集,以下是Android NDK的一些主要组件ARM、X86和MIPS交叉编译器构建系统Java 原生接口头文件C 库Math库POSIX 线程最小的C++库ZLib压缩库动态原创 2015-11-01 14:00:17 · 499 阅读 · 0 评论 -
Pool, SimplePool与SynchronizedPool
转载自:http://androidigging.blog.51cto.com/2753843/1426766因为硬件资源的限制,Android在很多地方都使用了Pool的,特别是对于需要通过native的方式调用资源,比如专门用于获取Touch、Flinging以及其他手势速度的VelocityTracker类,文档中指明了调用方式必须是: // 创建 VelocityTracker转载 2015-07-30 00:06:25 · 897 阅读 · 0 评论 -
Android中对象池的使用
对象池的使用在android开发中经常会发现当日志中出现大量GC时我们的应用常常出现卡顿。这是因为当虚拟机进行垃圾回收操作时应用所有线程都会暂停,完成后恢复。如果出现大量GC操作时主线程频繁暂停就会影响应用性能了。所以我们在开发中要尽量避免。了解Android 垃圾回收Android里面是一个三级Generation的内存模型,最近分配的对象会存放在Young Generation区域,当这个对象在原创 2015-07-29 23:57:09 · 3032 阅读 · 1 评论 -
Android:Layout_weight的理解及遇到的问题
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:原创 2015-04-08 18:50:57 · 367 阅读 · 0 评论 -
Android中 android:layout_weight 属性
linearLayout中包含有weight的child时,linearLayout会measure两次:设屏幕宽度为X第一次:button1 的measuredWidth为X, button2也为X (因为用了weight,所以linearLayout每次measure child时不考虑前一个已经占用的大小),total_width为2X第二次:计算delta=x-转载 2015-04-08 18:46:41 · 359 阅读 · 0 评论 -
ViewPager实现引导界面,引导的指针点(Dot)带移动动画
近期在用许多软件时发现,很多软件都有用户引导画面,基本上就是几张图片用来滑动,并且每张图片上都有一个引导的指针点,但是很多软件(包括一些大公司的软件)引导的指针都是没有动画的,甚至是画在图片上的,每次看到这都感觉对用户很不好,今天就打算写一个指针带移动动画的引导界面,以后拿来就用。package com.example.tiyan_test;import java.util.Array原创 2015-01-06 12:44:47 · 952 阅读 · 0 评论 -
android拖动imageview实现复制效果
Imageview实现拖动复制效果原创 2014-11-07 00:40:54 · 1817 阅读 · 1 评论 -
android绘制view的过程之一---------计算view大小(measure)(转)
转载连接转载 2014-10-19 12:22:02 · 409 阅读 · 0 评论 -
android 屏幕截图时,如何更改截图内容,将两个bitmap合并一起显示图像
android 屏幕截图时,如何更改截图内容,将两个bitmap合并一起显示图像原创 2014-10-19 11:44:31 · 1266 阅读 · 0 评论 -
android 避免线程的重复创建
在android开发中,一说起线程的使用,很多人马上想到new Thread(){...}.start()这种方式。这样使用当然可以,但是多次使用这种方式,会创建多个匿名线程。使得程序运行起来越来越慢。因此,可以考虑使用一个Handler来启动一个线程,当该线程不再使用就删除,保证线程不会重复创建。一般会使用Handler handler = new Handler(){...}创建H原创 2014-11-19 11:10:49 · 7136 阅读 · 0 评论