随笔分类 - android
android
摘要:众所周知,移动互联网在这几年经历了蓬勃发展,到目前为止,移动互联网发展仍然很强劲。其中移动设备系统以android占据主导地位,之前是加拿大的黑莓系统占据主导,但后来随着android系统的问世,黑莓手机操作系统逐渐被android蚕食,目前,全球最为流行的移动操作系统有Google公司的andro
阅读全文
摘要:可以作为Jar包内容的有两个地方: 方式1,采用的方式为copy,也就是网上最多、最容易搜索、最重复的方式: 当你需要生成Jar包的时候,在命令行Terminal中,输入gradlew makeJar 就会在 ’build/libs‘目录下生成你命名的jar包。 但会有缺点,无法自定义的编辑我要输入
阅读全文
摘要:该篇首先讲述利用AndroidStudio如何把一个module项目导出并转化成jar,大家都知道eclipse将项目导出jar是非常容易的,由于eclipse已经过时,这里就不多说了,下面跟我一起去详细了解一下吧! 1、首先先把你的module项目中的build.gradld文件进行修改,如下:
阅读全文
摘要:1.新建测试工程,工程里面有两个module,app是Android工程,mylibrary是Android Library库。 2.打开mylibrary目录下的build.gradle文件,加入下面的代码块。 3.在AS终端窗口中输入gradlew makeJar命令。 4.运行上面的命令(第一
阅读全文
摘要:直接上代码:(对应的类:android.content.ClipboardManager) 上面的代码就可以将文字放到剪贴板了,然后找个输入框“粘贴”就行啦~ ps:API 11之前,复制到系统剪贴板是cm.setText(“复制的文字”);但这句已经失效了,在API11后对,对ClipboardM
阅读全文
摘要:普通广播(Normal Broadcast): 一,优缺点:和有序广播的优缺点相反! 二,发送广播的方法:sendBroadcast() 有序广播(Ordered Broadcast): 一,优缺点 优点:1,按优先级的不同,优先Receiver可对数据进行处理,并传给下一个Receiver 2,通
阅读全文
摘要:1.下载并安状软件,官网在此:2.前题条件,电脑和手机必须在同一网段3.在Charles界面选择菜单proxy->proxy settings 勾选"Enable transparent HTTP proxying"确定代理端口,默认"8888"就可以了 4.在手机的wifi节点设置里设置代理。勾选
阅读全文
摘要:1. APIService 定义注解 2.代码里使用 3.RxPartMapUtils方法
阅读全文
摘要:今天在学习Retrofit的时候,当post请求时 行总会报错,报错截图如下: 正确写法如下: 当POST请求时,@FormUrlEncoded和@Field简单的表单键值对。两个需要结合使用,否则会报错 @Query请求参数。无论是GET或POST的参数都可以用它来实现
阅读全文
摘要:Android Retrofit 实现(图文上传)文字(参数)和多张图片一起上传 使用Retrofit进行文件上传,肯定离不开Part & PartMap。 上面是定义的接口方法,需要注意的是,这个方法不再有 @FormUrlEncoded 这个注解,而换成了 @Multipart,后面只需要在参数
阅读全文
摘要:写在前面:android中使用地理位置功能,可以借助Google给我们提供的框架,要是有地理位置功能,你需要引用Google Play Services,请在sdk manager中下载。如果你还要使用地图功能,请到google官网申请api-key 如果要看官方例子可以到https://githu
阅读全文
摘要:第一种: 使用setDrawingCacheEnabled()和getDrawingCache()这两种方法,第一个是为了设置是否开启缓存,第二个就可以直接获得imageview中的缓存,一般来说需要在获得缓存以后setDrawingCacheEnabled设置为false,因为这样才能让之前的缓存
阅读全文
摘要:本文主要介绍了Android项目集成百度地图API,使用AlarmManager定时调用Service,在Service中请求坐标更新,并通过坐标得到省、市和县三级地理位置信息的方法。 程序结构很简单,先做简单介绍,后面详细说明: MainActivity.java是创建项目自带的,不用管; BMa
阅读全文
摘要:http://dreamylights.blog.51cto.com/1163218/1360759 1. 进入到Google APIs Console页面 https://code.google.com/apis/console/ 点击左边导航栏的Seivices进入 在All services
阅读全文
摘要:一、找坑:谷歌规定单个dex文件中的方法不能超过65536的限制 我们编写项目过程中在工程的lib文件夹下引用的第三方插件jar包太多或者项目过大,编译运行时就有可能报出com.android.dex.DexIndexOverflowException: method ID not in [0, 0
阅读全文
摘要:如图: 思路:在一个自定义View上绘制一张图片(参照前面提到的另一篇文章),在该自定义View上绘制一个自定义的FloatDrawable,也就是图中的浮层。绘制图片和FloatDrawable的交集的补集部分灰色阴影(这个其实很简单,就一句话)。在自定义View的touch中去处理具体的拖动事件
阅读全文
摘要:主要特点 Gradle构建和AAR 现代化的UI 向后兼容到SDK 10 配置简单 示例项目 使用 首先,在你的 manifest 文件中申明 CropImageActivity : 裁切 监听裁切的结果(如果你想做一些错误处理,见示例项目): 裁切见面的属性是可以定制的,详情请查看实例项目的主题。
阅读全文
摘要:最近利用一周左右的业余时间,终于完成了一个Android图片剪裁库,核心功能是根据自己的理解实现的,部分代码参考了Android源码的图片剪裁应用。现在将该代码开源在Github上以供大家学习和使用,地址:https://github.com/Jhuster/ImageCropper,效果如下所示:
阅读全文
摘要:最近从以前的项目中扒下来一个常用的模块,在这里有必要记录一下的,就是android上获取图片以及裁剪图片,怎么样?这个功能是不是很常用啊,你随便打开一个App,只要它有注册功能都会有设置人物头像的功能,尤其在内容型的app中更为常见,那么这些功能是怎么实现的呢?今天,在这里就记录一下好了,防止以后的
阅读全文