Android 基础
文章平均质量分 65
SX_Elvis
热衷于计算机开发行业,善于钻研,摸索新技术
较强的逻辑思维能力,组织协调能力,善于沟通,喜好与人交流沟通
较强的责任心
目前主要从事android手机开发
展开
-
Android空包签名
**为了维护开发者的合法权益,平台在上传应用或者认领时,需进行签名验证,进而确定开发者真实身份。**【流程】: 先下载平台提供的空白签名包——>将空白包进行签名打包(须与所传应用签名文件一致)——>上传签名包。“空包签名”具体方法如下:1、使用jarsigner签名:jarsigner -verbose -keystore 密钥库位置 -signedjar 签名后的apk 签名前的apk转载 2016-05-10 17:17:15 · 3627 阅读 · 1 评论 -
Andorid Camera的简单实用
现在很多应用中都会使用到我们的相机功能,来进行拍照,设置头像等等。 在这里给大家简单介绍一下Camera的使用。 大家尝尝会看到当我们在app中调用拍照功能时,往往会出现选择相机,而在这块就出现了我们所谓的 自定义Camera和系统自带的Camera。 下面就给大家介绍一下这两种: 备注:项目中使用了ButterKnife快速开发框架应用权限:<?xml version="1.0" enco原创 2015-12-20 16:20:57 · 428 阅读 · 0 评论 -
ViewGroup与View的点击冲突(获取焦点)
去除ListView,GridView中的Item点击事件与Item下View事件的冲突 1.这时候就可以使用descendantFocusability来解决啦,该属性是当一个为view获取焦点时,定义descendantFocusability属性,应用于最外层的viewgroup节点中,进行属性值设置。 属性的值有三种: beforeDescendants:viewgr原创 2015-10-17 12:59:27 · 3313 阅读 · 0 评论 -
Android自定义drawable
直接进入主题 本文主要介绍自定义drawable下的文件 demo:自定义RadioGroup主要适用于布局,分类的切换,当然在这主要介绍drawable下的xml文件的使用,用我们自定义的配置去给控件做背景,完成我们需要的效果,直接上代码: 先给大家看几个自定义的drawable文件 友情提示:做类似的UI本人建议使用RadioGroup相对比Button好一个,可以减少一些不必要的判断.原创 2015-10-17 12:55:14 · 833 阅读 · 0 评论 -
Java/Android常用工具类
现在的项目基本上已经完成一大半了,在这块把我所用到的所有工具类大概总结一下,方便以后以及大家使用ExampleJsonUtil(Jackson/Gson)package com.aetos.utils;import java.io.IOException;import java.lang.reflect.Type;import org.codehaus.jackson.JsonParseExcep原创 2016-02-23 11:04:36 · 2127 阅读 · 0 评论 -
Android Studio多渠道打包和代码混淆教程
文章转自:http://coolshell.info/blog/2015/03/android-studio-prefrence.html什么是GradleGradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特定(DSL)语言。Android Studio中新建项目成功后自动下载Gradle。 Gradl转载 2016-01-25 21:20:10 · 806 阅读 · 0 评论 -
RecyclerView的局部刷新
一直纠结于RecyclerView的局部刷新,终于解决了. 因为要实现的效果要不断地去刷新item中的某些控件数据 所以使用notifydatachangedset(),notifyitemdatachangedset() 对很不理想,尤其是会影响item的点击事件。 思路:使用子线程对item进行不断地更新,因为使用了ViewHolder所以会回收view,所以在这块要记录他的可是范围数据原创 2015-11-12 21:15:07 · 10759 阅读 · 0 评论 -
1.activity启动模式
结束语如果有什么疑问可以博客留言或者发送邮件到elvis@guojiang.tv。 如果觉得可以帮到你那么就拉倒底部,赞一个。 实现方式已粘贴到博客,所以在此就不下发下载链接了。原创 2018-02-05 10:28:41 · 145 阅读 · 0 评论 -
【Android】Activity的四种加载模式launchMode
Android用Task以栈的形式管理多个Activity 1.standard标准模式,默认加载方式 通过这种Mode不断启动相同的Activity,如果已存在一个Task,Android会不断创建一个新的Activity实例并添加到Task中。 同一个Activity类的不同实例放到同一个Task中 **2.singleTop**Task栈顶单例模式 通过这种M原创 2015-11-15 19:40:45 · 644 阅读 · 0 评论 -
Android studio导入常见问题
问题1AAPT err(Facade for 370671127): libpng error: Not a PNG file Error:Execution failed for task ‘:app:mergeDebugResources’. 原因: 存在图片名称的后缀跟实际后缀不一致,加入一张jpg图片,图片名称后台给的png会出现此类错误,在eclipse不会去检测,所以不会出原创 2016-05-20 15:30:19 · 669 阅读 · 0 评论 -
Android 定位(三 基站)
这次为大家讲到的是通过运营商的基站定位 这块主要是移动联通的基站,电信也是同样道理不过需要使用另外的接口去调用。 代码中是使用了我在聚合数据中API接口 *备注:Http通信框架android-async-http.jar 解析Json数据的GSON框架 如果想要Jar以及工具类请留言* 注:权限:<uses-permission android:原创 2015-12-04 08:51:36 · 738 阅读 · 3 评论 -
Android 定位(二 Network)
这块给大家介绍第二种方式:Network 他跟Gps很多地方比较类似,使用的系统管理是相同的 很多人看到这个代码可能会觉得一样,但是需要注意的是他的Provider值跟Gps是不同的 备注:Network中涉及到一个类Geocoder,大家看到我注释掉了这个类,它主要用来通过经纬度来获取具体位置的名称,但是很多时候它返回为空,获取不到,算是自己的一个Bug,所以现在很少使用,所以如果想知道具体原创 2015-12-04 08:44:34 · 563 阅读 · 0 评论 -
Android定位 (一 Gps)
因为业务原因没怎么接触过Android定位这一块的内容,所以为了避免遗忘,将相关内容放到自己的博客,方便以后使用,查找。 备注:Gps定义,首先需要手机的LBS硬件的支持,再者它是通过卫星来进行定位的,所以在此可以获取区域内的卫星信息,故室内使用Gps定位可能会出现一些问题(搜索不到卫星信息之类的情况)。 Gps定位中涉及到的系统管理类:LocationManager(位置管理) 下面大家可以原创 2015-12-04 08:38:41 · 485 阅读 · 0 评论 -
Android打包签名(Keytool)
一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示: 二、keytool的用法 三、创建证书 创建证原创 2015-11-13 22:22:08 · 665 阅读 · 1 评论 -
安卓属性
android:alpha setAlpha(float)设置UI透明度(API:11)android:contentDescription setContentDescription(CharSequence)设置UI内容描述信息android:drawingCacheQuality setDrawingCacheQuality(int)设置UI所使用的绘制缓存的质量an原创 2015-11-08 17:23:53 · 885 阅读 · 0 评论