自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟笔记

http://liyuyu.cn/

原创 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 650

原创 彻底删除Cygwin

Cygwin真是安装不易,删除也不易。正常情况下删除Cygwin使用其setup反安装是最好的选择,但是一旦我们重装过系统后,反安装就不行了,同时直接删除也不行,蛋碎了有木有!搜索了一些资料,终于找到解决方法,复制以下代码保存为bat文件,右击以管理员身份运行即可(cygwin路径请修改为你机器的路径),运行完毕后,直接手动删除整个文件夹。12

2015-03-23 22:14:28 3786 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 2153

原创 Android旋转屏幕后国际化语言失效的解决办法

本文已同步至个人博客:liyuyu.cn最近在项目中使用到了国际化多语言(英文+中文),但在使用时发现了一个问题,当屏幕旋转后,APP语言(中文)自动转换为了系统语言(英文),设置了Activity的android:configChanges="orientation|screenSize"属性也无效,于是求助Stackoverflow,你懂的,最后问题解决了,于是整理了此文以作参考。

2014-12-21 22:52:18 2148

原创 Android监听外部存储设备的状态(SD卡、U盘等等)

最近在项目中需要对外部存储设备的状态进行监听,所以整理了此笔记,以便日后查看。

2014-12-18 00:06:31 4096 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 1569 2

原创 liyuyu.cn-呵呵小鱼的个人博客平台

博客地址:liyuyu.cn博客平台:WordPress 4.0.0主机托管:万网X3型虚拟主机1.关于域名:域名当时注册是个人姓名域名,价格非常便宜(20元/年)2.关于博客平台:WordPress是非常流行的博客发布平台,特别适合我这种小菜鸟,神马PHP神马MySQL,我不懂唉~3.关于主机的选择:首先想到肯定是那些免费的虚拟主机,试用过后发现速度不是很稳定,再加上

2014-11-30 12:38:44 1300

原创 重新开始

一晃,来深圳已经快一年半了

2014-11-09 17:50:20 732

原创 利用ADK制作Windows PE来实现系统的备份与还原

一、概述Windows®评估和部署工具包 (Windows ADK) 是用于自定义、评估以及向新计算机部署 Windows 操作系统的各种工具的集合。Windows ADK中可用的功能包括:• 应用程序兼容性工具包(ACT) • 部署工具 • 用户状态迁移工具 (USMT) • 批量激活管理工具 (VAMT) • Windows性能工具包 (WPT)•

2014-08-13 16:01:20 6394 1

原创 Android菜鸟笔记- 获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开

周末闲来无事,把Android的基础知识拿出来复习复习,今天主题是《获取未安装的APK图标、版本、包名、名称、是否安装、跳转安装、打开》

2014-06-29 17:19:34 6422

原创 Android菜鸟笔记-获取摄像头像素值

有时我们需要获取摄像头的像素值

2014-06-22 21:30:23 5076 2

原创 Android菜鸟笔记-WifiPickerActivity 实现跳转到系统自带wifi连接界面

WifiPickerActivity 实现跳转到系统自带wifi连接界面在使用一些APP时,比如Google Play,在没有连接到网络时,APP会自动跳转到系统自带的wifi连接界面(如下图),在这个界面下连接wifi有一个很好的功能:在没有连上wifi热点时,“下一步”按钮是无法点击,这种体验效果是非常好的,确保了在下一步时,有网络可以使用。

2014-06-04 22:16:45 3644

原创 Android菜鸟笔记-实现自动连接到指定的WiFi热点

好久没写博客了!

2014-05-11 22:11:08 2986 2

原创 Android菜鸟笔记-Android平板实现全屏模式隐藏虚拟键和状态栏

So easy!!两行代码轻松搞定!进入全屏(隐藏虚拟按键):getWindow().getDecorView().setSystemUiVisibility(8);退出全屏(显示虚拟按键):getWindow().getDecorView().setSystemUiVisibility(0);

2013-11-06 19:36:26 2968 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 1008

原创 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 843

原创 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 1109

翻译 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 2081

原创 Java菜鸟笔记-逻辑运算符

C语言与Java中:逻辑与(&)、短路与(&&)、逻辑或(|)、短路或(||)1.逻辑与(&) 全部条件判断后产生结果2.短路与(&&)第一个条件为false时,直接产生结果,后面的条件被短路,不执行3.逻辑或(|)全部条件判断后产生结果4.短路或(||)第一个条件为true时,直接产生结果,后面的条件被短路,不执行

2013-04-22 23:46:44 627

原创 Android菜鸟笔记-selector的使用

注:本文选自网络,仅供个人学习整理收藏,感谢原博主!Android Selector 是一种背景选择器,也可以用来更改界面状态。1.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片                <item android:state_window_focused="false"           android

2013-04-22 19:48:19 748

原创 28KB的反思

28KB的反思最近这段时间各种忙,作为一个菜鸟,就来一个菜鸟式的反思吧,万一被某些大神大虾看到,轻拍哦这是由一个很普通的Android应用程序引发的反思。程序名称:摇晃锁屏编写目的:计划自用,后上传到了市场上架市场:应用汇一.实现无广告不联网摇晃锁屏,顾名思义就是摇晃手机来锁定(熄灭)屏幕。搜索各大APP Market,发现此类应用不胜枚举,但是我们发现大部分的

2013-04-16 23:54:09 1258

原创 Android菜鸟笔记-EditText相关知识整理

不定期整理一些EditText相关知识点。参考了一些前辈的博客资料,感谢你们!1.EditText输入字母实时自动转换为大写 editText.setFilters(new InputFilter[] { new InputFilter.AllCaps(), });2.Act

2013-04-16 10:31:25 785

原创 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 1030

原创 Android菜鸟笔记-由startService到bindService的学习

上周六在学习bindService时脑子像一锅粥,即使到现在也还是不太清晰,再加上周末去参加老同学的婚礼耽搁了,没来得及记录,试着整理一点吧1.先上一个操作Service时对应状态表格2.说明:我们都知道startService后,Activity退出,Service还会在后台一直运行的,如果想结束Service只能通过stopService。而bindService就

2013-04-01 19:37:39 1122 1

原创 Android菜鸟笔记-利用CountDownTimer实现倒计时功能

为了实现倒计时的效果,便用到了CountDownTimer类,代码如下:1.通过匿名类的方式实现如下(例如倒计时30秒,按1秒更新一次数值,代码里的单位是毫秒):new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setTex

2013-03-29 19:33:49 1521

原创 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 2856 2

原创 Android菜鸟笔记-关联APK程序打开的文件类型:MimeType

主要内容:①MimeType概述②MimeType参数列表③一段简易文件浏览器中调用第三方APK打开选中文件的代码1.MimeType概述先上一段代码                     如上代码中,Intent-Filter中的有一个mimeType . 它的作用是告诉Android系统本Activity可以处理的文件的类型。如上面设置为

2013-03-27 19:45:14 1567

原创 Android菜鸟笔记-Service中弹出对话框,即全局性质Dialog不依赖于Activity

1.概述有时候我们需要在Service中或者在桌面弹出一个Dialog,但创建弹出AlterDialog时会报错,这是因为AlterDialog的显示需要依附于一个确定的Activity类。为了实现这一功能我们需要设定这个AlterDialog为一个系统级警告提示框,即全局性质的提示框。只要手机处于开机状态,无论它现在处于何种界面之下,调用show(),都能弹出。下面以开机启动后如何弹出一个对

2013-03-26 19:40:49 12847 7

原创 Android菜鸟笔记-旋转屏幕时,Activity的生命周期

主要内容:①旋转屏幕时,Activity的生命周期②旋转屏幕时,保持Activity当前状态1.旋转屏幕时,Activity的生命周期如下图:2.在旋转屏幕时,保持Activity状态不变①在AndroidManifest.xml对应Activity节点添加如下属性: <activity ... android:co

2013-03-25 19:50:06 1616

原创 Android菜鸟笔记-实现一键重启和关机

大家都知道在不ROOT的情况下一般是无法实现一键关机和重启的。但是想要实现还是有办法的,那就是在系统的源码下编译APK使其获得系统权限,这样就能执行关机和重启命令了,其核心思想是把我们的APK进程添加到system,提升权限,OK,其实也不需要源码,有系统的签名密钥就可以了,实现步骤如下:1.编写好相关代码private void DoReboot() { Intent inte

2013-03-23 22:56:38 2990

原创 Android菜鸟笔记-SQLite数据库和APK一起发布

由于最近经常使用到SQLite,在借鉴了网上前辈高人的资料后,整理了一份DBManager的类,以供收藏。     简要步骤:     1.通过第三方工具创建好数据库文件(SQLite Developer,还不错)     2.复制数据库文件xxx.db到工程assets目录下     3.由于assets目录下的文件不能直接进行读写操作,所以在程序运行的时候要把数据库从asset

2013-03-23 15:23:44 1499

原创 我是一个山寨程序猿

之所以称为山寨程序猿,是因为:什么都会一点,但什么都不精。甚至刚开始大学的专业都跟编程没有半毛钱关系,但我还是一步步变成了山寨程序猿。      本屌08年上的大学,六朝古都,二流大专,机电专业。原本三年的大学时光在大二的时候竟然鬼使神差的被拉长到了4年,就这样大三的时候来到了现在这座美丽的城市。专业变了,于是开始接触了那传说中的C语言,刚开始挺好奇的,但学着学着发现不对劲了,期中考试的时候竟

2013-03-22 22:41:49 1020 1

提示
确定要删除当前文章?
取消 删除