随笔分类 - Android进阶
摘要:任何一个控件都是可以滚动的,因为在View类当中有scrollTo()和scrollBy()这两个方法,但使用这两个方法完成的滚动效果是跳跃式的,没有任何平滑滚动的效果.而Scroller正是实现平滑滚动的利器 Android Scroller完全解析 View滑动的若干方法 startScroll
阅读全文
摘要:https://www.cnblogs.com/willhua/p/5763189.html 参考大神的思路, 动手改造加深理解 要点 定义扇叶 (30, 60, 90 的直角三角形) 找到内六边形顶点 依次移动到顶点,进行旋转(参考第4幅图, 半透明是移动前的图形, 理解下面的计算) mPoint
阅读全文
摘要:repo init -u https://android.googlesource.com/platform/manifest repo sync 之后 这样初始化之后,相当于下载了全部的分支, 本想编译源码烧录到手机Nexus 5,编译时才发现找不到aosp_hammerhead_userdebu
阅读全文
摘要:之前认为Sqlite只能一次性创建多个表,其实不是关键是对Sqlite的操作需要一些技巧:package com.example.mydemo;import android.content.Context;import android.database.sqlite.SQLiteDatabase;i...
阅读全文
摘要:在研究zxing的过程中,脑袋中一直有个疑惑,那个相机并没有拍照,它是怎么获取图像的带着这个疑惑查看Camera源码Camera源码中有这样一个接口:public interface PreviewCallback { /** * Called as previe...
阅读全文
摘要:《Android进阶》之第一篇 在Java中调用C库函数这一篇列举的方法是在NDK没有出来时候用的方式在Android发布NDK之后,可以这样使用一、首先下载android-ndk下载后把压缩包解压出来,例如:D:\android-ndk-r10e,目录下的ndk-build.cmd就是用来编译的批...
阅读全文
摘要:package com.example.mydemo;import java.util.List;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.c...
阅读全文
摘要:最近通过学习,对fragment的使用有了新的认识。一开始接触android的时候,很是受不了这个fragment,总感觉它把一个简单的事情搞复杂啦,所以每次新建工程的时候总是固执的选择empty Activity但是后来发现这样写出来的代码移植的时候总是要该来该去,现在开始偏爱带fragment的...
阅读全文
摘要:自定义actionBar布局:标题居中,左边有返回按键 java文件里面使用:package com.tuyoung.wu;import com.example.toyoung.R;import android.app.ActionBar;import android.app....
阅读全文
摘要:java.lang.IllegalArgumentException: the bind value at index 1 is null本质上还是由于调用的时候userID给了空值 String query = "select regdate,shousuo,shuzhang,maibo from...
阅读全文
摘要:http://blog.csdn.net/lmj623565791/article/details/379709611、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,...
阅读全文
摘要:1、先将这个开源框架下载到本地:Administrator@QH-20141231RFQJ /d/hixin$ cd ViewPagerIndicator/Administrator@QH-20141231RFQJ /d/hixin/ViewPagerIndicator$ git clone htt...
阅读全文
摘要:Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系android的消息处理机制(图+源码分析)——Looper,Handler,Messageandroid的消息处理机制其实就是异步消息处理机制。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会...
阅读全文
摘要:1 public boolean addViewToCellLayout(View child, int index, int childId, LayoutParams params, 2 boolean markCells) { 3 final Layo...
阅读全文
摘要:原博客:http://blog.csdn.net/guolin_blog/article/details/17357967组合控件的意思就是,我们并不需要自己去绘制视图上显示的内容,而只是用系统原生的控件就好了,但我们可以将几个系统原生的控件组合到一起,这样创建出的控件就被称为组合控件。举个例子来说...
阅读全文
摘要:目前,在eclipse的ADT Android插件中,还不能启动Hierachy Viewer,但可以从Android SDK工具包中,通过命令行的方式可以启动,具体方法为,到Android SDK下的tools目录下,在命令行方式下运行hierachyviewer即可:D:\android-sdk...
阅读全文
摘要:java 读文件 http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.htmljava 写文件http://www.jb51.net/article/47062.htmwhile(true) { ...
阅读全文
摘要:在Java代码中通过JNI调用C函数的步骤如下:第一步:编写Java代码 1 class HelloJNI{ 2 native void printHello(); 3 native void printString(String str); 4 5 static ...
阅读全文

浙公网安备 33010602011771号