Android
文章平均质量分 61
不可思议的绿
这个作者很懒,什么都没留下…
展开
-
Android菜鸟笔记-关联APK程序打开的文件类型:MimeType
主要内容:①MimeType概述②MimeType参数列表③一段简易文件浏览器中调用第三方APK打开选中文件的代码1.MimeType概述先上一段代码 如上代码中,Intent-Filter中的有一个mimeType . 它的作用是告诉Android系统本Activity可以处理的文件的类型。如上面设置为原创 2013-03-27 19:45:14 · 1990 阅读 · 0 评论 -
Android操作系统11种传感器介绍
目录:[ - ]1 加速度传感器2 磁力传感器3 方向传感器4 陀螺仪传感器5 光线感应传感器6 压力传感器7 温度传感器8 接近传感器9 重力传感器10 线性加速度传感器11 旋转矢量传感器在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 #define SENSOR_TYPE_ACCELEROMETER转载 2013-10-26 11:42:30 · 1158 阅读 · 0 评论 -
Android菜鸟笔记-实现自动连接到指定的WiFi热点
好久没写博客了!原创 2014-05-11 22:11:08 · 3516 阅读 · 2 评论 -
Android菜鸟笔记-Android平板实现全屏模式隐藏虚拟键和状态栏
So easy!!两行代码轻松搞定!进入全屏(隐藏虚拟按键):getWindow().getDecorView().setSystemUiVisibility(8);退出全屏(显示虚拟按键):getWindow().getDecorView().setSystemUiVisibility(0);原创 2013-11-06 19:36:26 · 3304 阅读 · 2 评论 -
Android菜鸟笔记-WifiPickerActivity 实现跳转到系统自带wifi连接界面
WifiPickerActivity 实现跳转到系统自带wifi连接界面在使用一些APP时,比如Google Play,在没有连接到网络时,APP会自动跳转到系统自带的wifi连接界面(如下图),在这个界面下连接wifi有一个很好的功能:在没有连上wifi热点时,“下一步”按钮是无法点击,这种体验效果是非常好的,确保了在下一步时,有网络可以使用。原创 2014-06-04 22:16:45 · 4479 阅读 · 0 评论 -
Android菜鸟笔记- 获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开
周末闲来无事,把Android的基础知识拿出来复习复习,今天主题是《获取未安装的APK图标、版本、包名、名称、是否安装、跳转安装、打开》原创 2014-06-29 17:19:34 · 6913 阅读 · 0 评论 -
Android菜鸟笔记-获取摄像头像素值
有时我们需要获取摄像头的像素值原创 2014-06-22 21:30:23 · 6111 阅读 · 2 评论 -
Android监听外部存储设备的状态(SD卡、U盘等等)
最近在项目中需要对外部存储设备的状态进行监听,所以整理了此笔记,以便日后查看。原创 2014-12-18 00:06:31 · 4610 阅读 · 1 评论 -
Android旋转屏幕后国际化语言失效的解决办法
本文已同步至个人博客:liyuyu.cn最近在项目中使用到了国际化多语言(英文+中文),但在使用时发现了一个问题,当屏幕旋转后,APP语言(中文)自动转换为了系统语言(英文),设置了Activity的android:configChanges="orientation|screenSize"属性也无效,于是求助Stackoverflow,你懂的,最后问题解决了,于是整理了此文以作参考。原创 2014-12-21 22:52:18 · 2855 阅读 · 1 评论 -
Android Studio 1.0 稳定版发布(含下载链接和使用教程)
经过两年的发展,Google于今天发布了Android Studio 1.0——针对Android开发者集成开发环境(IDE)的第一个稳定版本。Android Studio有四个不同的版本(你可以在页面里通过设置更新来改变版本),包括Canary、 Dev、 Beta和Stable。下面是它们的详细介绍:Canary版本:这个版本的更新频率大概是一周,当它们被测试时,它们仍受制原创 2014-12-09 22:51:09 · 1854 阅读 · 2 评论 -
解决adb端口被占用的批处理脚本
本文已同步至个人博客:liyuyu.cn随着Android设备的飞速发展,现在PC端的各大软件都有了“手机管家”的功能,像QQ,金山毒霸,360等等。它们给我们的生活带来便利的同时也为我们Android开发带来了许多烦恼:adb连接不上设备!通常的解决方式1.打开cmd,输入command查看占用adb端口“5037”netstat -ano | findstr "5037"原创 2015-01-15 23:06:39 · 2603 阅读 · 0 评论 -
Android菜鸟笔记-获取设备信息
1.获取基带版本信息private String getBaseBandVersion() { try { Class cl = Class.forName("android.os.SystemProperties"); Object invoker = cl.newInstance(); Method m = cl.getMethod("get", new原创 2013-07-22 00:23:28 · 1098 阅读 · 0 评论 -
Android菜鸟笔记-振动器Vibrator的使用
1.AndroidManifest里添加权限: 2.java代码:Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); // 1. 单次振动1000毫秒 long milliseconds = 1000; v.vibrate(milliseconds); // 2原创 2013-05-27 11:45:02 · 1407 阅读 · 0 评论 -
Android菜鸟笔记-调用相机拍照后返回照片过小的问题
最近通过Intent调用系统相机拍照后,发现返回的照片像素变小,照片质量也变低,上网搜索后问题得到解决,感谢那位高人。代码如下:1.调用系统相机进行拍照String SD_CARD_TEMP_DIR="/mnt/sdcard/"+"tem.jpg";Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);intent.原创 2013-03-28 19:38:23 · 3090 阅读 · 2 评论 -
Android菜鸟笔记-利用CountDownTimer实现倒计时功能
为了实现倒计时的效果,便用到了CountDownTimer类,代码如下:1.通过匿名类的方式实现如下(例如倒计时30秒,按1秒更新一次数值,代码里的单位是毫秒):new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setTex原创 2013-03-29 19:33:49 · 1626 阅读 · 0 评论 -
Android菜鸟笔记-由startService到bindService的学习
上周六在学习bindService时脑子像一锅粥,即使到现在也还是不太清晰,再加上周末去参加老同学的婚礼耽搁了,没来得及记录,试着整理一点吧1.先上一个操作Service时对应状态表格2.说明:我们都知道startService后,Activity退出,Service还会在后台一直运行的,如果想结束Service只能通过stopService。而bindService就原创 2013-04-01 19:37:39 · 1219 阅读 · 1 评论 -
Android菜鸟笔记-SQLite数据库和APK一起发布
由于最近经常使用到SQLite,在借鉴了网上前辈高人的资料后,整理了一份DBManager的类,以供收藏。 简要步骤: 1.通过第三方工具创建好数据库文件(SQLite Developer,还不错) 2.复制数据库文件xxx.db到工程assets目录下 3.由于assets目录下的文件不能直接进行读写操作,所以在程序运行的时候要把数据库从asset原创 2013-03-23 15:23:44 · 1667 阅读 · 0 评论 -
Android菜鸟笔记-实现一键重启和关机
大家都知道在不ROOT的情况下一般是无法实现一键关机和重启的。但是想要实现还是有办法的,那就是在系统的源码下编译APK使其获得系统权限,这样就能执行关机和重启命令了,其核心思想是把我们的APK进程添加到system,提升权限,OK,其实也不需要源码,有系统的签名密钥就可以了,实现步骤如下:1.编写好相关代码private void DoReboot() { Intent inte原创 2013-03-23 22:56:38 · 4022 阅读 · 0 评论 -
Android菜鸟笔记-旋转屏幕时,Activity的生命周期
主要内容:①旋转屏幕时,Activity的生命周期②旋转屏幕时,保持Activity当前状态1.旋转屏幕时,Activity的生命周期如下图:2.在旋转屏幕时,保持Activity状态不变①在AndroidManifest.xml对应Activity节点添加如下属性: <activity ... android:co原创 2013-03-25 19:50:06 · 1859 阅读 · 0 评论 -
Android菜鸟笔记-Service中弹出对话框,即全局性质Dialog不依赖于Activity
1.概述有时候我们需要在Service中或者在桌面弹出一个Dialog,但创建弹出AlterDialog时会报错,这是因为AlterDialog的显示需要依附于一个确定的Activity类。为了实现这一功能我们需要设定这个AlterDialog为一个系统级警告提示框,即全局性质的提示框。只要手机处于开机状态,无论它现在处于何种界面之下,调用show(),都能弹出。下面以开机启动后如何弹出一个对原创 2013-03-26 19:40:49 · 13634 阅读 · 7 评论 -
Android菜鸟笔记-selector的使用
注:本文选自网络,仅供个人学习整理收藏,感谢原博主!Android Selector 是一种背景选择器,也可以用来更改界面状态。1.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 <item android:state_window_focused="false" android原创 2013-04-22 19:48:19 · 872 阅读 · 0 评论 -
Android菜鸟笔记-EditText相关知识整理
不定期整理一些EditText相关知识点。参考了一些前辈的博客资料,感谢你们!1.EditText输入字母实时自动转换为大写 editText.setFilters(new InputFilter[] { new InputFilter.AllCaps(), });2.Act原创 2013-04-16 10:31:25 · 890 阅读 · 0 评论 -
ADT Plugin更新说明(最新ADT 22.0.0)
ADT 22.0.0 (May 2013)要求:Java 1.6或更高版本Eclipse Helios (Version 3.6.2)或更高版本需配合 SDK Tools r22使用。如果没有安装 SDK Tools r22,则需要在Android SDK Manager里安装 SDK Tools r22综述:新版ADT将允许库文件共享使用它的应用程翻译 2013-05-16 19:54:49 · 2266 阅读 · 0 评论 -
Android菜鸟笔记-Fragment日常使用记录
以下为本人日常使用Fragment时遇到的一些基础知识点,记录以加深印象:1. xml layout中静态添加Fragment时,宿主Activity必须继承FragmentActivity2. 代码中动态加载Fragment时,Fragment显示的区域为layout中的FrameLayout <FrameLayout android:id="@+id/frame_c原创 2015-04-30 22:31:03 · 810 阅读 · 0 评论