- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 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
808
原创 彻底删除Cygwin
Cygwin真是安装不易,删除也不易。正常情况下删除Cygwin使用其setup反安装是最好的选择,但是一旦我们重装过系统后,反安装就不行了,同时直接删除也不行,蛋碎了有木有!搜索了一些资料,终于找到解决方法,复制以下代码保存为bat文件,右击以管理员身份运行即可(cygwin路径请修改为你机器的路径),运行完毕后,直接手动删除整个文件夹。12
2015-03-23 22:14:28
5596
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
2597
原创 Android旋转屏幕后国际化语言失效的解决办法
本文已同步至个人博客:liyuyu.cn最近在项目中使用到了国际化多语言(英文+中文),但在使用时发现了一个问题,当屏幕旋转后,APP语言(中文)自动转换为了系统语言(英文),设置了Activity的android:configChanges="orientation|screenSize"属性也无效,于是求助Stackoverflow,你懂的,最后问题解决了,于是整理了此文以作参考。
2014-12-21 22:52:18
2852
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
1850
2
原创 liyuyu.cn-呵呵小鱼的个人博客平台
博客地址:liyuyu.cn博客平台:WordPress 4.0.0主机托管:万网X3型虚拟主机1.关于域名:域名当时注册是个人姓名域名,价格非常便宜(20元/年)2.关于博客平台:WordPress是非常流行的博客发布平台,特别适合我这种小菜鸟,神马PHP神马MySQL,我不懂唉~3.关于主机的选择:首先想到肯定是那些免费的虚拟主机,试用过后发现速度不是很稳定,再加上
2014-11-30 12:38:44
1575
原创 利用ADK制作Windows PE来实现系统的备份与还原
一、概述Windows®评估和部署工具包 (Windows ADK) 是用于自定义、评估以及向新计算机部署 Windows 操作系统的各种工具的集合。Windows ADK中可用的功能包括:• 应用程序兼容性工具包(ACT) • 部署工具 • 用户状态迁移工具 (USMT) • 批量激活管理工具 (VAMT) • Windows性能工具包 (WPT)•
2014-08-13 16:01:20
8135
1
原创 Android菜鸟笔记- 获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开
周末闲来无事,把Android的基础知识拿出来复习复习,今天主题是《获取未安装的APK图标、版本、包名、名称、是否安装、跳转安装、打开》
2014-06-29 17:19:34
6908
原创 Android菜鸟笔记-WifiPickerActivity 实现跳转到系统自带wifi连接界面
WifiPickerActivity 实现跳转到系统自带wifi连接界面在使用一些APP时,比如Google Play,在没有连接到网络时,APP会自动跳转到系统自带的wifi连接界面(如下图),在这个界面下连接wifi有一个很好的功能:在没有连上wifi热点时,“下一步”按钮是无法点击,这种体验效果是非常好的,确保了在下一步时,有网络可以使用。
2014-06-04 22:16:45
4472
原创 Android菜鸟笔记-Android平板实现全屏模式隐藏虚拟键和状态栏
So easy!!两行代码轻松搞定!进入全屏(隐藏虚拟按键):getWindow().getDecorView().setSystemUiVisibility(8);退出全屏(显示虚拟按键):getWindow().getDecorView().setSystemUiVisibility(0);
2013-11-06 19:36:26
3303
2
转载 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
1155
原创 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
1090
原创 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
1404
翻译 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
2262
原创 Java菜鸟笔记-逻辑运算符
C语言与Java中:逻辑与(&)、短路与(&&)、逻辑或(|)、短路或(||)1.逻辑与(&) 全部条件判断后产生结果2.短路与(&&)第一个条件为false时,直接产生结果,后面的条件被短路,不执行3.逻辑或(|)全部条件判断后产生结果4.短路或(||)第一个条件为true时,直接产生结果,后面的条件被短路,不执行
2013-04-22 23:46:44
803
原创 Android菜鸟笔记-selector的使用
注:本文选自网络,仅供个人学习整理收藏,感谢原博主!Android Selector 是一种背景选择器,也可以用来更改界面状态。1.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 <item android:state_window_focused="false" android
2013-04-22 19:48:19
871
原创 28KB的反思
28KB的反思最近这段时间各种忙,作为一个菜鸟,就来一个菜鸟式的反思吧,万一被某些大神大虾看到,轻拍哦这是由一个很普通的Android应用程序引发的反思。程序名称:摇晃锁屏编写目的:计划自用,后上传到了市场上架市场:应用汇一.实现无广告不联网摇晃锁屏,顾名思义就是摇晃手机来锁定(熄灭)屏幕。搜索各大APP Market,发现此类应用不胜枚举,但是我们发现大部分的
2013-04-16 23:54:09
1426
原创 Android菜鸟笔记-EditText相关知识整理
不定期整理一些EditText相关知识点。参考了一些前辈的博客资料,感谢你们!1.EditText输入字母实时自动转换为大写 editText.setFilters(new InputFilter[] { new InputFilter.AllCaps(), });2.Act
2013-04-16 10:31:25
886
原创 Android开发常用工具收集
注:更新时间为本人更新软件的时间,不是软件的发行时间,所有软件免积分下载1.java jar查看器 jd-gui-0.3.5.windows (2013-04-10更新) 2.dex反编译器 dex2jar-0.0.9.13 (2013-04-10更新)3.SQLite编辑器 SQLite Developer 3.9.6 (2013-04-24更新)4.APK反编译器APKto
2013-04-10 13:48:40
1116
原创 Android菜鸟笔记-由startService到bindService的学习
上周六在学习bindService时脑子像一锅粥,即使到现在也还是不太清晰,再加上周末去参加老同学的婚礼耽搁了,没来得及记录,试着整理一点吧1.先上一个操作Service时对应状态表格2.说明:我们都知道startService后,Activity退出,Service还会在后台一直运行的,如果想结束Service只能通过stopService。而bindService就
2013-04-01 19:37:39
1218
1
原创 Android菜鸟笔记-利用CountDownTimer实现倒计时功能
为了实现倒计时的效果,便用到了CountDownTimer类,代码如下:1.通过匿名类的方式实现如下(例如倒计时30秒,按1秒更新一次数值,代码里的单位是毫秒):new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setTex
2013-03-29 19:33:49
1623
原创 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
3086
2
原创 Android菜鸟笔记-关联APK程序打开的文件类型:MimeType
主要内容:①MimeType概述②MimeType参数列表③一段简易文件浏览器中调用第三方APK打开选中文件的代码1.MimeType概述先上一段代码 如上代码中,Intent-Filter中的有一个mimeType . 它的作用是告诉Android系统本Activity可以处理的文件的类型。如上面设置为
2013-03-27 19:45:14
1985
原创 Android菜鸟笔记-Service中弹出对话框,即全局性质Dialog不依赖于Activity
1.概述有时候我们需要在Service中或者在桌面弹出一个Dialog,但创建弹出AlterDialog时会报错,这是因为AlterDialog的显示需要依附于一个确定的Activity类。为了实现这一功能我们需要设定这个AlterDialog为一个系统级警告提示框,即全局性质的提示框。只要手机处于开机状态,无论它现在处于何种界面之下,调用show(),都能弹出。下面以开机启动后如何弹出一个对
2013-03-26 19:40:49
13628
7
原创 Android菜鸟笔记-旋转屏幕时,Activity的生命周期
主要内容:①旋转屏幕时,Activity的生命周期②旋转屏幕时,保持Activity当前状态1.旋转屏幕时,Activity的生命周期如下图:2.在旋转屏幕时,保持Activity状态不变①在AndroidManifest.xml对应Activity节点添加如下属性: <activity ... android:co
2013-03-25 19:50:06
1852
原创 Android菜鸟笔记-实现一键重启和关机
大家都知道在不ROOT的情况下一般是无法实现一键关机和重启的。但是想要实现还是有办法的,那就是在系统的源码下编译APK使其获得系统权限,这样就能执行关机和重启命令了,其核心思想是把我们的APK进程添加到system,提升权限,OK,其实也不需要源码,有系统的签名密钥就可以了,实现步骤如下:1.编写好相关代码private void DoReboot() { Intent inte
2013-03-23 22:56:38
4010
原创 Android菜鸟笔记-SQLite数据库和APK一起发布
由于最近经常使用到SQLite,在借鉴了网上前辈高人的资料后,整理了一份DBManager的类,以供收藏。 简要步骤: 1.通过第三方工具创建好数据库文件(SQLite Developer,还不错) 2.复制数据库文件xxx.db到工程assets目录下 3.由于assets目录下的文件不能直接进行读写操作,所以在程序运行的时候要把数据库从asset
2013-03-23 15:23:44
1663
原创 我是一个山寨程序猿
之所以称为山寨程序猿,是因为:什么都会一点,但什么都不精。甚至刚开始大学的专业都跟编程没有半毛钱关系,但我还是一步步变成了山寨程序猿。 本屌08年上的大学,六朝古都,二流大专,机电专业。原本三年的大学时光在大二的时候竟然鬼使神差的被拉长到了4年,就这样大三的时候来到了现在这座美丽的城市。专业变了,于是开始接触了那传说中的C语言,刚开始挺好奇的,但学着学着发现不对劲了,期中考试的时候竟
2013-03-22 22:41:49
1149
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人