Android 基础
JeterPong
Smile to life!
展开
-
Android Studio Error:前言中不允许有内容。
Error:(1, 1) Error: 前言中不允许有内容。由Eclipse转向Android Studio 的新手,在引用assets 目录的时候,通常会习惯性的把assets文件新建在res目录下,这样做,在引用这个文件的时候通常会报这样的错: Error:(1, 1) Error: 前言中不允许有内容。原创 2016-10-14 11:24:43 · 14290 阅读 · 1 评论 -
Android : 二次确认退出应用程序
前言: 这里写了两种退出应用程序的方法,感觉第二种比较好用。ヾ(๑╹◡╹)ノ”android 应用退出时, 弹框 UI 确认显示:@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode ==原创 2017-06-22 18:44:41 · 1017 阅读 · 0 评论 -
Android MediaPlay 常用方法介绍
收集一些 MediaPlayer 常用方法介绍 方法:create(Context context, Uri uri) 解释:静态方法,通过Uri创建一个多媒体播放器。方法:create(Context context, int resid) 解释:静态方法,通过资源ID创建一个多媒体播放器方法:create(Context context, Uri uri, SurfaceHolder h原创 2017-03-15 17:52:48 · 569 阅读 · 0 评论 -
Android 图片压缩、Bitmap 与 字符串互相转换
前言 在Android 开发 时,在UI上显示 图片时,如果用原图显示,就会占用内存,加载慢等情况。如果把图片压缩后再显示,会快很多。这样就用到了图片压缩方法。图片压缩: /** * 图片压缩 * @param filePath * @return */ public static Bitmap convertIconToBitmap(Stri原创 2017-02-14 18:38:35 · 445 阅读 · 0 评论 -
Android 获取手机IMEI 和 IMSI 号
在做开发时,偶尔会用到 获取手机IMEI 码的操作,这里写了 获取手机IMEI 和 IMSI 的方法,方便需要使用的同学作参考。(~ ̄▽ ̄)~获取手机IMEI: /** * 获取手机IMEI号 */ public static String getIMEI() { TelephonyManager tm = (TelephonyManager原创 2017-02-10 11:24:27 · 1211 阅读 · 0 评论 -
Android Studio: 为AS 设置背景(Sexy Editor)
Android Studio 设置背景,让你的编辑更高大上!步骤一:点击file-settings-plugins –> 输入Sexy Editor点击搜索 步骤二:搜索点击 install 安装,安装完以后重启android studio 步骤三:重启以后 点击 file->settings 这个时候 最下面会多出一个 Other Settings 就是刚才安装的插件.步骤四:点击 Sex原创 2017-01-18 16:18:10 · 1566 阅读 · 0 评论 -
Android 检测设备是否连接网络
在需要联网应用中,会在应用启动或是需要联网时,通常会先检测当前设备是否开启网络. 通过检测返回值,再判断是否进行联网使用。若当前设备没有开启网络状态,会提示请先开启网络。代码如下,希望对你有帮助。 /** * 检测设备 是否联网 */ public static boolean isNetwork() { ConnectivityManager m原创 2016-12-28 10:48:13 · 740 阅读 · 0 评论 -
Android 启动时 出现黑屏
Android 程序启动时 黑屏 (Activity 之间的切换): Cause : 1.默认情况下,Android 在启动程序的时候,会出现短暂的白屏(黑屏)闪现。(原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等) 2.Activity 之间切换的时候,有时会加载一些资源缓存(首个activity会加载一些数据),会有延时现象,这时系统会设置默认的原创 2017-01-04 18:42:00 · 749 阅读 · 0 评论 -
Activity 之间的切换动画《一》
Animation从总体来说可以分为两类:Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果Frame-By-Frame Animations:该类可以创建一个Drawable序列,这些Drawable可以按照指定的事件间隔一个一个显示,和动画片差不多。原创 2016-12-27 22:55:11 · 302 阅读 · 0 评论 -
Android Studio 自定义生成几种分辨率的图片
Android Studio 自定义生成几种分辨率的图片 转载请注明出处,谢谢合作! http://blog.csdn.net/JeterPong/article/details/53106470 今天给大家分享一下AS的一个强大功能,自定义生成几种分辨率图片,供开发使用,再也不愁怎么弄不同分辨率的图片啦!打开Android Studio ,打开你的项目,在res目录下 右击选中Image原创 2016-11-09 22:05:25 · 4000 阅读 · 0 评论 -
深入了解Looper、Handler、Message之间关系
在Android中,主线程(也就是UI线程)是不安全的,当在主线程处理消息过长时,非常容易发生ANR(Application Not Responding)现象,这样对于用户体验是非常不好的;其次,如果我们在子线程中尝试进行UI的操作,程序就可能还会直接崩溃。我相信,对于大多刚入门的朋友,在日常工作当中会经常遇到这个问题,而解决的方法大多已经通过google已了解清楚,也就是在子线程中创建一个消息M转载 2016-11-09 21:46:10 · 404 阅读 · 0 评论 -
Android 在Fragment中对Menu的操作
转载请注明出处,谢谢合作!最近,项目有用到Fragment对Menu的操作使用,发现并不能像Activity中那样直接使用。需要在oncreat方法中添加一行代码,才会被调用出来。 为此从网上查了一下资料,整理了一下,以便下次的使用和记忆。Android4.0之后引入了fragment的概念,它的生命周期函数和activity几乎一样。对菜单的操作也是通过onCreateOptionMenu()原创 2016-10-17 20:10:51 · 3036 阅读 · 1 评论 -
根据当前系统语言,设置应用语言
版权声明:转载注明出处,谢谢合作。 http://write.blog.csdn.net/mdeditor#!postId=52810809在实际Android开发中,我们有时候会碰到 应用需要设置几种语言版本的情况。这里来简单介绍一下。在Android开发中,如果你的项目需要有多个国家语言版本,首先得先分类写好相应的xml文件。在打开应用的时候,首先是获取当前系统使用的语言:Locale原创 2016-10-13 22:29:46 · 534 阅读 · 0 评论 -
Android 获取当前应用的版本号
应用场景: 1、在程序界面中显示应用程序的版本号; 2、用户启动该应用,后台判断该应用是否是最新版本。 上述情景都需要在程序中自动获取到应用的版本号。原创 2016-10-14 22:22:21 · 739 阅读 · 0 评论