06 2013 档案
摘要:UI在不同的屏幕像素或大小中显示效果可能会不同1、建议使用尽量使用线性布局和相对布局,基本上不会产生屏幕大小不适应的问题2、设置控件宽高的时候使用单位dip(dp),是根据当前设备大小比例计算出来的3、文字设置尽量使用sp单位4、尽量不使用px设置大小像素px和dip相互转换工具,实现两种单位的相互转换,达到适配屏幕的目的工具类:DensityUtil 1 package cn.itcast.mobilesafe.utils; 2 3 import android.content.Context; 4 5 public class DensityUtil { 6 /** 7 ...
阅读全文
摘要:Notification的用法:查看文档实现步骤: // 1.获取NotificationManager String ns = Context.NOTIFICATION_SERVICE; NotificationManager manager = (NotificationManager) getSystemService(ns); // 2.初始化Notification int icon = R.drawable.notification; CharSequence tickerText = "拦截到一个...
阅读全文
摘要:实现Android号码归属地的查询:号码归属地的数据库可以从淘宝或者其他地方购买。数据库需要需要和程序一起打包放进apk中,所以数据库数据不能太大。可以对数据库进行优化。 表tb_address 表numinfo优化方法:1.提取冗余数据 2.拆分冗余数据到一张新的表中 3.利用外键引用引用数据的表第一步:将数据库db文件放到资产目录assert下,db文件会一起打包进项目中,但是不会一起安装。 获取资产资源的方法:context.getAsserts().open("文件名")public boolean copyFi...
阅读全文
摘要:Using the Location Manager 只需要进行一些简单的设置,你的应用程序就可以接受位置更新第一步:获得权限:1 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>2 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>3 <uses-permission android:name="android.permi
阅读全文

浙公网安备 33010602011771号