Android
文章平均质量分 90
暴脾气的Kuno
喜欢学习及尝试新的技术,追求编写优雅简洁的代码
展开
-
十大开源安卓应用程序的开发框架
此文章来源于:http://os.51cto.com/art/201602/505169.htm,点击打开链接。本文介绍了十款与安卓兼容的最佳移动应用程序框架。为了满足我的要求,它们必须支持HTML5或JavaScript,不过大多数同时支持两者,另外还支持CSS。它们还得是开源框架,提供至少某个版本的免费应用程序。本文介绍的几乎所有程序是免费开源版本,除了Windows及/或OS X转载 2016-11-08 16:42:09 · 819 阅读 · 0 评论 -
Android客户端与服务器端交互,如何保持session回话
前言最近在开发项目的过程中,遇到Android与web服务器要在同一session下通信的问题。一、Session与Cookie的共性与区别:①、共性Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写原创 2017-03-01 17:03:41 · 11630 阅读 · 0 评论 -
Android OkHttp的使用心得
前言由于Google在Android 6.0版本删除了HttpClient相关API,在网络访问这一块,OKHttp也是流行起来,趁着最近有空,参考个各路大神关于OKHttp的文章,总结一下其使用心得。使用前,对于Android Studio的用户,可以选择添加:compile 'com.squareup.okhttp:okhttp:2.4.0'或者Ecli原创 2017-03-20 16:38:43 · 2177 阅读 · 0 评论 -
APK安装错误和解决方法
1.手机系统内存剩余空间不足,导致安装失败:提示情形:a. 提示为“ADB_INSTALL_FAILED_INSUFFICIENT_STORAGE”,意为手机存储空间不足;b. 提示为“ADB_INSTALL_FAILED_DEXOPT”,意为因手机存储空间不足导致APK解码失败;c. 提示为“ADB_INSTALL_FAILED_DEVICE_NOSPACE”,意为因手机存储空间转载 2017-05-17 19:06:19 · 3305 阅读 · 0 评论 -
Android安全开发之安全使用HTTPS
Android安全开发之安全使用HTTPS1、HTTPS简介阿里聚安全的应用漏洞扫描器中有证书弱校验、主机名弱校验、webview未校验证书的检测项,这些检测项是针对APP采用HTTPS通信时容易出现风险的地方而设。接下来介绍一下安全使用HTTPS的相关内容。1.1 为何需要HTTPSHTTP协议是没有加密的明文传输协转载 2017-05-18 14:55:57 · 938 阅读 · 0 评论 -
Android实现系统关机和重启
Android实现系统关机和重启一、将APP提升至系统权限在AndroidMenifest.xml中添加如下代码:android:sharedUserId="android.uid.system"二、 添加关机权限注:经测试在AndroidMenifest.xml添加了该权限会有警告,而且不添加也可以实现关机,所以具体以运行的实际效果为主。原创 2017-05-27 17:29:09 · 3393 阅读 · 1 评论 -
常用的ADB命令
常用的ADB命令前言:adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口转载 2017-09-08 17:34:40 · 617 阅读 · 2 评论 -
在一个空的Eclipse中安装Android开发的ADT和SDK
**在一个空的Eclipse中安装Android开发的ADT和SDK**一、eclipse中安装adt插件(http://jingyan.baidu.com/article/8cdccae99b564a315413cdae.html)在eclipse中集成adt插件 工具/原料· eclipse · adt插件压缩包 方法/步骤打开eclipse,点击help—-转载 2017-09-20 17:10:47 · 575 阅读 · 0 评论 -
15个Android通用流行框架大全
1. 缓存DiskLruCache Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader 一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco 一个用于管理图像和他们使用的内存的库Glide 一个图片加载和缓存的库3. 图片转载 2017-02-22 11:09:23 · 1140 阅读 · 0 评论 -
Android 卡片翻转动画效果
转载请标明出处:Android 卡片翻转动画效果前言前端时间开发一款应用APP,里面展示的内容需要用到卡片元素,卡片的正面显示主要信息,卡片的背面显示详细信息,单击卡片实现翻转动画的效果。在这里我给出了两个卡片翻转动画效果的样式,废话不多说,让我们一起看看效果吧:翻转动画一翻转动画二一、卡片翻转动画效果一详解1原创 2017-11-18 20:48:22 · 6655 阅读 · 0 评论 -
Android vector标签 PathData 画图超详解
SVG是一种矢量图格式,是Scalable Vector Graphics三个单词的首字母缩写。在xml文件中的标签是<vector>,画出的图形可以像一般的图片资源使用,例子如下:转载 2017-12-29 16:57:33 · 1305 阅读 · 0 评论 -
获取VirtualBox COM对象失败,Unable to start the virtual device
转载请标明出处: http://blog.csdn.net/Android_Mnbvcxz/article/details/53995572一、问题1、将Genymotion和VirtualBox安装好之后,并且已经下载完了virtual device; 2、但是在运行虚拟机的时候却弹出了错误提示:虚拟机电脑控制台——严重错误。 如图: 错误信息:获取VirtualBox COM对象失败原创 2017-01-03 16:24:59 · 18095 阅读 · 21 评论 -
Android常见问题集锦
此文章转载来源于http://www.huwei.tech/2016/05/28/Android%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E9%9B%86%E9%94%A6/点击打开链接Android常见问题集锦Android问题前言:在开发中,每个人或多或少会遇到各种各样的问题转载 2017-02-27 14:53:27 · 2049 阅读 · 0 评论 -
Android中shape的使用
引言Android中常常需要用到一些边框、背景之类的素材,而这些很多时候不是通过美工人员P图得到的,而是通过shape标签来实现的。今天就探究一下shape到底怎么用以及相关的一些特性。shape的定义本来想在网上找点简单易懂的中文解释,搜了半天没看到,于是乎就上Android官网上看了看,官网的解释是:An XML file that defines a geomet转载 2017-02-10 15:14:49 · 448 阅读 · 0 评论 -
Android应用程序目录结构框架搭建
此文章转载至http://blog.csdn.net/sun4733/article/details/40892419?utm_source=tuicool&utm_medium=referral点击打开链接在我们开始一个新Android应用开发之前,我们需要新建一些目录结构。优秀的目录结构能让程序员一眼就能知道应用程序的构成结构,有助于帮助后来者理解代码。本人每每在拿到一个新转载 2016-11-16 11:57:00 · 473 阅读 · 0 评论 -
Android中selector的使用
此文章转载来源于http://blog.csdn.net/wenwen091100304/article/details/49667293点击打开链接引言selector中文的意思选择器,在Android中常常用来作组件的背景,这样做的好处是省去了用代码控制实现组件在不同状态下不同的背景颜色或图片的变换。使用十分方便。selector的定义selector就转载 2016-11-16 12:01:10 · 449 阅读 · 0 评论 -
用命令行方式获取打包签名文件的SHA1和MD5
1、先打开命令行窗口2、进入签名文件所在文件夹的路径,如:C:\Users\Administrator\.android输入命令 keytool -list -v -keystore debug.keystore 其中“debug.keystore”是studio默认的keystore 可以换成自己生成的签名文件,其中Android Studio生成的后缀名可能是原创 2016-11-02 15:35:36 · 1946 阅读 · 0 评论 -
Android应用程序框架
应用程序框架可以说是一个应用程序的核心,是所有参与开发的程序员共同使用和遵守的约定,大家在其约定上进行必要的扩展,但程序始终保持主体结构的一致性。其作用是让程序保持清晰和一目了然,在满足不同需求的同时又不互相影响。 开发应用时都是通过框架来与Android底层进行交互,接触最多的就是应用框架层。Android分为应用层、应用框架层、系统运行库层和Linux内核层转载 2016-11-02 16:27:59 · 702 阅读 · 0 评论 -
android:windowSoftInputMode属性
该文章参考来源http://blog.csdn.net/twoicewoo/article/details/7384398windowSoftInputMode属性设置值说明。Android:windowSoftInputMode=["stateUnspecified", "stateUnch原创 2016-12-10 15:09:54 · 537 阅读 · 0 评论 -
6个值得推荐的Android开源框架简介
此文章转载至http://blog.csdn.net/lxmhuendan/article/details/39643995点击打开链接虽然我们在做app的时候并不一定用到框架,但是一些好框架的思想是非常有学习价值的1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等转载 2016-11-15 14:48:41 · 2689 阅读 · 0 评论 -
android 设置控件的透明度
为了使我们的UI界面更加的友好,一般我们需要将不同功能模块的控件区分开来,通用的方法是设置不同的透明度,使不同模块显示的颜色亮度不用。第一种方法:在xml文件中设置背景颜色。Xml代码 设置控件的透明度android:background="#ff6495ED",前两位表示透明度,后面依次为RGB,透明度从0到255,0为完全透明,255为不透明。 注:android原创 2016-12-05 18:12:10 · 766 阅读 · 0 评论 -
Android的沉浸式状态栏与变色状态栏详解
此文章装载至http://www.androidchina.net/3520.html点击打开链接一、首先我们得了解什么是透明状态栏以及什么是沉浸式状态栏,以及其区别,国内习惯称透明状态栏为沉浸式状态栏,但是两者是有本质区别的。先来看看什么是沉浸式模式。Android 4.4中,沉浸式体验得到了再次强化,提供了一种“全屏模式”(Full-screen Immer转载 2017-01-05 10:37:02 · 851 阅读 · 0 评论 -
Android适配难题全面总结
此文章转载至http://blog.csdn.net/lpjishu/article/details/53465996点击打开链接支持多种屏幕Android 可在各种具有不同屏幕尺寸和密度的设备上运行。对于 应用,Android 系统在不同设备中提供一致的开发环境, 可以处理大多数工作,将每个应用的用户界面调整为适应其显示的 屏幕。同时,系统提供 API,可用于转载 2016-12-30 14:37:35 · 596 阅读 · 0 评论 -
Android Manifest 权限描述大全
android权限大全代码显示格式一:访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错原创 2017-02-18 11:22:19 · 792 阅读 · 0 评论 -
Android-support-v4 v7 v8 v13 v17 的区别和特性说明
前言随着 Android 5.0 Lollipop 的发布,Android 又为我们提供了更多的支持包,但是我相信大部分开发者都同我之前一样不知道这些包里究竟有些什么东西,我们应该在什么时候使用它。现在,我们就来逐个看看每一个版本的 Support 包中所拥有的东西,让用到他的时候不再迷茫。 首先,你需要了解每一个 Support 包版本后缀 vX 所代表的原创 2017-02-28 15:21:59 · 6522 阅读 · 0 评论 -
Android混淆解析
此文章转载来源https://www.jianshu.com/p/84114b7feb38点击打开链接Android混淆解析 一、混淆的目的 一款发布到市场的软件原则上都应该做代码混淆。 通过代码混淆可以将项目中的类、方法、变量等信息进行重命名,变成一些无意义的简短名字,同时也可以移除未被使用的类、方法、变量等。所以直观的看,通过混淆可以提高转载 2018-01-26 16:38:11 · 2637 阅读 · 0 评论