![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 77
小屁孩2013
这个作者很懒,什么都没留下…
展开
-
eclipse或IDEA连接魅蓝
1、首先 安装ADB 驱动http://developer.android.com/tools/device.html如果没装就自行去下载安装别的品牌都可以顺利连接,魅族手机特有的原因导至在开发时找不到解决方法就是在"adb_usb.ini"文件中手动加上厂商ID就可以了.MAC的设置方法:1.把Android手机开启转载 2015-07-23 15:02:20 · 1673 阅读 · 0 评论 -
【Android】绘制圆角图片
1.有时候为了个性、美观,我们需要将原创 2014-08-11 16:17:50 · 687 阅读 · 0 评论 -
【Android】Manifest.xml 结构详解
1.http://blog.csdn.net/ithomer/article/details/8138409转载 2014-08-05 18:38:34 · 470 阅读 · 0 评论 -
【Android】屏幕切换总结
Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备原创 2014-08-10 02:29:04 · 652 阅读 · 0 评论 -
【Android】获取屏幕分辨率
1.获取屏幕分辩率private void initDisplayMetrics() { // 获取手机屏幕分辨率 DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int widthPi原创 2014-08-11 17:18:50 · 602 阅读 · 0 评论 -
【Android】Android Crash之异常信息反馈机制
1.什么是Crash?Crash最通俗直观的感受就是App软件出现崩溃导致的闪退等现象,在Android原生态下会出现一个App Force Close的Dialog,但是对于用户体验相当不好。Crash的产生是不可避免的,它产生的原因可能来自于Android底层的Bug,或是因为网络不畅,原创 2014-07-28 21:54:03 · 3331 阅读 · 2 评论 -
【Android】从当前Apk启动另外一个已经安装的Apk
1.概述在实际开发的过程中,我们原创 2014-08-10 23:34:04 · 597 阅读 · 0 评论 -
【Android】按Back键彻底关闭一个应用程序
1.近期,无意中浏览到一款原创 2014-08-09 03:11:21 · 2322 阅读 · 0 评论 -
【Android】StatFs类--获取系统/sdcard存储空间信息
1.概述在存储文件时,为了保证有充足的存储空间大小,通常需要知道系统内部或者sdcard的剩余存储空间大小,这里就需要用到StatFs类。1. 判断 SDCard 是否存在,并且是否具有可读写权限原创 2014-08-10 23:56:41 · 541 阅读 · 0 评论 -
【Android】使用系统相机或者从相册中获取图片资源并进行适当裁剪
1.概述在实际开发中,我们经常原创 2014-08-09 00:26:42 · 1525 阅读 · 0 评论 -
【Android】网络传输中必用的两个加密算法MD5和RSA
MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了。但这两种算法使用环境有差异,刚好互补。一、MD5算法首先MD5是不可逆的,只能加密而不能解密。比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9 但不能由后面一大串倒推出yanzi1225627.因此可以原创 2014-08-10 03:21:02 · 848 阅读 · 3 评论 -
【Android】Intent Action 大全
1.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有两个以上的Action程序匹配,那么就会弹出一个转载 2014-08-06 00:39:14 · 601 阅读 · 0 评论 -
【Android】ListView常用属性
ListView的常用属性<ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/bg_list_item"原创 2014-05-28 11:19:18 · 740 阅读 · 0 评论 -
【Android】自定义控件的绘制过程
未完,待续原创 2014-09-30 22:53:42 · 545 阅读 · 0 评论 -
【Android】滑动冲突解决机制
未完待续原创 2014-09-30 22:54:18 · 516 阅读 · 0 评论 -
MAC NDK开发环境搭建
现在使用MAC开发Android应用程序的人越来越多,对于MAC使用新手,难免会遇到各种问题,以下是MAC下NDK开发环境搭建的步骤:1.首先启动终端Terminal;2.输入命令 pico .bash_profile;3.根据个人实际情况输入以下内容:export ANDROID_SDK_ROOT=/Users/apple/Desktop/adt-bundle/s原创 2015-05-09 18:30:12 · 650 阅读 · 0 评论 -
Google Inbox如何跨平台重用代码?
原文链接《How Google Inbox shares 70% of its code across Android, iOS, and the Web》开发一个移动应用在当下并不是一件容易的事情。如果想要获得最多的用户,你的应用通常需要覆盖 iOS, Android, 和 Web 三大平台。这就意味着同一个应用需要开发三个版本,使用 Objective-C 或者 Swift 开转载 2014-12-07 23:25:49 · 521 阅读 · 0 评论 -
【Android】Broadcast
未完,待续原创 2014-09-30 22:52:16 · 466 阅读 · 0 评论 -
【Android】Android应用程序构建原理
Android应用程序会通过一个工具将应用所有的CLASS文件转换成一个DEX文件,而后Dalvik虚拟机会从其中读取指令和数据。 Android 是Google开发的基于Linux平台的开源手机操作系统,每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行,这个系统发布后大大的方便了用户的需求。每一个Android应用转载 2014-10-20 10:03:26 · 544 阅读 · 0 评论 -
【Android】适配问题
未完待续原创 2014-09-30 23:10:59 · 415 阅读 · 0 评论 -
【Android】Android系统框架
未完待续原创 2014-09-30 22:58:25 · 551 阅读 · 0 评论 -
【Android】SharedPreference的读写
未完待续原创 2014-09-30 23:01:40 · 660 阅读 · 0 评论 -
【Android】事件传递机制
未完,待续原创 2014-09-30 22:53:35 · 483 阅读 · 0 评论 -
【Android】Fragment
未完待续原创 2014-09-30 23:03:02 · 478 阅读 · 0 评论 -
【Android】消息系统模型及其Handler、Looper
未完待续原创 2014-09-30 22:59:47 · 506 阅读 · 0 评论 -
【Android】AsyncTask实现代码原理
未完待续原创 2014-09-30 23:00:34 · 445 阅读 · 0 评论 -
【Android】Android打包、签名机制
未完待续原创 2014-09-30 22:56:52 · 723 阅读 · 0 评论 -
【Android】利用ViewPager控件实现软件启动引导页
1.自定义ViewPageItemView的<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView原创 2014-06-25 23:52:40 · 1441 阅读 · 2 评论 -
【Android】Permission权限访问清单
Android权限设置概述权限说明访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES 读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCAT转载 2014-08-05 22:52:47 · 840 阅读 · 0 评论 -
【Android】Activity的启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置:".MainActivity" android:launchMode="standard"原创 2014-05-09 16:46:18 · 507 阅读 · 0 评论 -
【Android】Notification的使用
1.普通的Notification2.新版的Notification3.自定义原创 2014-05-25 17:23:02 · 1166 阅读 · 0 评论 -
【android】权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置原创 2014-05-25 16:36:20 · 537 阅读 · 0 评论 -
【Android】判断网络是否可用
// 判断当前网络是否可用 private boolean isNetworkAvaiable() { ConnectivityManager connectivityManager = (ConnectivityManager) this .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkIn原创 2014-05-14 14:56:35 · 700 阅读 · 0 评论 -
【Android】 Activity Lifecycle
前言之前面试过程中,被问到过原创 2014-05-15 18:34:18 · 2038 阅读 · 1 评论 -
Listview异步加载图片之优化篇
在APP应用中,listview的异步加载图片方式能够带来很好的用户体验,同时也是考量程序性能的一个重要指标。关于listview的异步加载,网上其实很多示例了,中心思想都差不多,不过很多版本或是有bug,或是有性能问题有待优化。有鉴于此,本人在网上找了个相对理想的版本并在此基础上进行改造,下面就让在下阐述其原理以探索个中奥秘,与诸君共赏…贴张效果图先: 异转载 2014-04-22 16:31:26 · 806 阅读 · 0 评论 -
Android之Service与IntentService的比较
不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继承自Service的,那我们先看看Service的官方介绍,转载 2014-03-25 11:27:28 · 421 阅读 · 0 评论 -
XMPP协议的原理介绍
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心转载 2014-04-21 10:39:11 · 481 阅读 · 0 评论 -
Thread和Service应用场合的区别
Thread和Service的区别:1)Thread 是程序执行的最小单元,它是分配CPU的基本单位,可以用 Thread 来执行一些异步的操作。如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如果是Remote Service,那么对应的 Service 则是运行在独立进程的main 线程上。因此 Service不是线程!原创 2014-03-25 11:57:42 · 525 阅读 · 0 评论 -
【Android】Frame Animation
Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。原创 2014-05-26 22:08:31 · 634 阅读 · 0 评论 -
【Android】高仿QQ的上下回弹效果之自定义的ScrollView
1.QQ是大家都很熟悉和常用的软件,Android版的QQ有这样一个效果,在原创 2014-07-23 14:35:35 · 1126 阅读 · 0 评论