Android 高仿 IOS7 IPhone 解锁 Slide To Unlock 附源码
1.使用Android shader中的LinearGradient
2.Android 中的动画 ValueAnimator
3.得到用户滑动的速率 VelocityTracker
4.Android中的自定义控件
1.使用Android shader中的LinearGradient
2.Android 中的动画 ValueAnimator
3.得到用户滑动的速率 VelocityTracker
4.Android中的自定义控件
1.效果图
2.整体框架
3.具体每一年的绘制 – Android View的使用
4.谈谈ListFragment
5.其他的简单东西
6.代码下载
//第一种方法,返回的是像素 Display display = getWindowManager().getDefaultDisplay(); Log.i("MainActivity", "height:" + display.getHeight()); Log.i("MainActivity", "width:" + display.getWidth()); //第二种方法,返回的是像素 DisplayMetrics displayMetrics = getResources().getDisplayMetrics(); Log.i("MainActivity", "height" + displayMetrics.heightPixels); Log.i(" […]
Android 号码,来电归属地 Jni 使用C++对二进制文件查询(一) 理论篇 Android 号码,来电归属地 Jni 使用C++对二进制文件查询(二) C++实现篇 上两篇文件已经可以实现一个C++的来电归属地查询了,这次我们要把它整合到Android项目中。 1.Jni 如果你不熟悉jni的话,可以先阅读下面文章来更好地了解jni。 Android Jni 例子,ndk 如果你没有Linux Android代码环境的话,要参考下这篇文章 window下eclipse搭建android ndk环境 先看下项目结构: 如果你有Linux Android 源码环境的话,请下载这个CallHelper项目,复制到packages/apps/ 下。 没有的话参考window下eclipse搭建androi […]
接上篇Android 号码,来电归属地 Jni 使用C++对二进制文件查询(一) 1. 二进制文件第二版 通过上篇文章提到的压缩方式,我们得到了一个二进制的文件。格式如图1 // ——————————————————- // Name: ChangeTxtToBinary // Description: Read every line in txt file, convert it to special customized format // binary file. // binary file content: count of total records, records, cities // Arguments: txt file name, binary file […]
1.效果图 左边的是应用程序界面,只是做个测试。右边的是应用程序信息,你会发现数据这块很小,只有420KB,要知道里面有近280,000记录。 2.尝试使用sqlite数据库, 用db格式文件。 随便去网络上搜索一个号码归属地数据库下载,你可能会找到各种格式,access,txt,db等。除了用insert sql语句外,你还可以用CSV文件格式来互相转换。因为SQLite Expert 支持CSV文件导入,导出。 数据最佳存放方式如上图中的表1CallerLoc和表2LocationInfo。这样用一条连表sql语句查询即可。类似这样的sql语句:select number, area from CallerLoc join LocationInfo on CallerLoc.location = LocationInfo.location […]
还记得这篇文章吗?Android ListView 最基本的用法,使用SimpleCursorAdapter 。 附例子。我在使用的时候,载入大量数据时,开始会很卡,滑动倒是不会卡,就是因为开始载入是用一条sql语句查询所有数据。Android中遇到这样的问题一般用线程来执行。看了下Android 4.0 Contacts的载入方式,它非常流畅。发现它用了CursorLoader ,这里用它来做一个小小的例子。左边的是刚开始的效果,你也可以改成一个dialog罩住不让用户用。右边的是载入完成的样子,设计到联系人隐私,画了下。 CursorLoader 还是蛮好用的不过它Added in API level 11,Android 3.0才能用。Android2.3即以下都不能用,比较遗憾。 哦,对了,下面这应用别忘记加上读取联系人权限。 &nb […]
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <!– The layout_gravity example –> <LinearLayout android:layout_width="fill_parent" an […]
Android getDimensionPixelSize, 代码中设置字体大小,读xml配置. setTextSize