安卓之小知识
IsSwm
My name is Swm.热爱,安卓和Java方面的知识。如果你有好的建议,或知识点,难点。欢迎跟我讨论或分享以及学习。
展开
-
保留小数点后几位。
DecimalFormat df = new DecimalFormat("0.0");//保留2位 就写0.00double x = 123.9078;double result = df.format(x);原创 2016-11-13 14:41:11 · 398 阅读 · 0 评论 -
陌生的布局文件标签属性
zAdjustment: 允许在动画播放期间,调整播放内容在Z轴方向的顺序, 参数为整型的常量 ①normal(0):正在播放的动画内容保持当前的Z轴顺序, ②top(1):在动画播放期间,强制把当前播放的内容放到其他内容的上面; ③bottom(-1):在动画播放期间,强制把当前播放的内容放到其他内容之下在java的代码: animation.setZAdjustm原创 2017-03-01 10:33:54 · 441 阅读 · 0 评论 -
Android之6.0危险权限
Normal PermissionsACCESS_LOCATION_EXTRA_COMMANDSACCESS_NETWORK_STATEACCESS_NOTIFICATION_POLICYACCESS_WIFI_STATEBLUETOOTHBLUETOOTH_ADMINBROADCAST_STICKYCHANGE_NETWORK_STATECHANGE_WIFI_MULTICAST原创 2017-02-28 16:28:31 · 560 阅读 · 0 评论 -
开发学习教程、
极客,学习教程》http://wiki.jikexueyuan.com/原创 2017-03-07 13:37:00 · 287 阅读 · 0 评论 -
Android之 APP创建或删除快捷方式
1, 创建/** * 为程序创建桌面快捷方式 */ private void addShortcut(){ // 给桌面发送一个广播 Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 设置属性 //快捷方式的名称 shortc原创 2017-03-07 15:47:45 · 1131 阅读 · 0 评论 -
一键锁屏的实现方法
步骤1.创建创建一类继承DeviceAdminReceiverpublic class Admin extends DeviceAdminReceiver {}2.清单文件配置 android:name="com.example.locknow.Admin" android:description="@string/s原创 2016-11-13 17:01:33 · 698 阅读 · 0 评论 -
解析发来的短信里面信息的操作
// 下面代码在广播接收者里面。onReciver方法中//接受解析短信的操作Object[] objs = (Object[]) intent.getExtras().get("pdus");for(Object obj:objs){//解析成SmsMessageSmsMessage smsMessage = SmsMessage.createFromPdu((byte[])原创 2016-11-13 15:16:28 · 812 阅读 · 0 评论 -
接受短信广播,需要给广播接收者添加的action
action:android.provider.Telephony.SMS_RECEIVED使用方法:receiver android:name=".receiver.广播的名字"> intent-filter> action android:name="android.provider.Telephony.SMS_RECEIVED"/> intent-原创 2016-11-13 15:00:04 · 681 阅读 · 0 评论 -
Android之 打开系统联系人界面
// 按钮的点击事件: 打开系统联系人。 public void btn_contacts(View v){// Intent intent = new Intent(this,ContactsActivity.class);// startActivityForResult(intent, 0); Intent intent = new Inten原创 2017-03-07 15:49:09 · 3366 阅读 · 0 评论 -
修改软键盘的回车键为搜索键
Android项目中要实现这样一个需求,在搜索框中输入关键词,在手机弹出的软键盘中,回车键变为搜索键,点击搜索键执行搜索。1、修改EditText属性: <EditText android:id="@+id/et_search" android:layout_width="100dp" android:layout_height="25原创 2017-03-07 15:50:47 · 2580 阅读 · 0 评论 -
Android跳转到系统各个设置界面的方法及其列表
实现方法// 第一个参为包名,第二个各个设置的类名(可以参考下面,包名不用改变) ComponentName cm = new ComponentName("com.android.settings", "com.android.settings.RadioInfo"); intent.setComponent(cm); inte原创 2017-04-08 17:38:45 · 4129 阅读 · 3 评论 -
5秒APP应用上架,测试
https://fir.im/apps 只需把APK拖进去就可以了原创 2017-03-23 10:53:15 · 1094 阅读 · 0 评论 -
Android隐藏,显示软键盘以及不自动弹出软键盘
隐藏软键盘方法一: > 在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden < activity android:name=".Main" android:label="@string/app_name" android:windowSoftIn原创 2017-03-07 16:05:48 · 860 阅读 · 0 评论 -
Activity之间startActivityForResult传递和接受数据
首先在Aactivity启动Bactivity// 如果没有登录 跳转到 登录界面 Intent intent = new Intent(getApplicationContext(), Bactivity.class); // 传入数据到Bactivity原创 2017-03-05 12:09:46 · 2448 阅读 · 0 评论 -
MotionEvent的getX(),getY()与getRawX(),getRawY()区别
getX()是表示Widget相对于自身左上角的x坐标,而getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕)原创 2016-09-02 11:50:44 · 353 阅读 · 0 评论 -
获取手机设备的信息。
几乎所有的app都需要获得设备信息,下面来说说获取设备信息的方法屏幕分辨率Display display = getWindowManager().getDefaultDisplay();Point size = new Point();display.getSize(size);int width = size.x;int height = size.y;或者原创 2016-11-13 15:06:34 · 330 阅读 · 0 评论 -
获取手机的手机号码
/** * IMEI(International Mobile Equipment Identity) * 是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号", * 它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个 * 全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。 *原创 2016-11-13 15:07:56 · 749 阅读 · 0 评论 -
集合与数组之间的相互转换
集合转换成数组 调用 list.toArray(new Object[size]); 数组转换成集合 调用 Arrays.asList(array);int[] numbers = {7, 7, 8, 9, 10, 8, 8, 9, 6, 5, 4}; int size = numbers.length; Integer[] array = new Integer[原创 2016-11-13 15:11:58 · 266 阅读 · 0 评论 -
检测你的手机是否连上网络
可以直接用写好的其它工具类,检测的信息更多一些。如果之判断是否有网,不关心其他的可以使用这个。/** * 查询 是否 有网络连接 用到了权限,需要在AndroidManifest文件中加入如下权限代码: android:name="android.permission.ACCESS_NETWORK_STATE" /> */public class原创 2016-11-13 15:13:17 · 579 阅读 · 0 评论 -
安卓中事件的处理,及其分发
1.Android 中常用事件类型?1)onClick2)onTouch3)onKey4)....................2.Android 中事件元素及处理过程?1)事件源(在哪个view控件上触发事件)2)事件监听对象(观察者对象,用于观察或监听事件源状态的变化)3)事件处理函数(回调函数,此函数在事件发生时会由系统回调执行)原创 2016-11-13 15:59:29 · 268 阅读 · 0 评论 -
跳转到主界面,即Home界面,相当于按了一下Home键。
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {/*** Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.catego原创 2016-11-13 16:43:50 · 2923 阅读 · 0 评论 -
APP上架
参考》http://blog.csdn.net/qq_26787115/article/details/51541238翻译 2017-03-17 14:55:00 · 525 阅读 · 0 评论