Android
ALLsharps
这个作者很懒,什么都没留下…
展开
-
Android开发之ListView列数据的绑定
Activity文件代码package cn.itcast.db;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import cn.itcast.domain.Person;import cn.itcast.service.PersonService;impor原创 2011-06-30 11:05:00 · 3617 阅读 · 0 评论 -
JCenter下载太慢?教你修改Maven仓库地址为国内镜像
转载自:http://www.yrom.net/blog/2015/02/07/change-gradle-maven-repo-url/近来迁移了一些项目到Android Studio,采用Gradle构建确实比原来的Ant方便许多。但是编译时下载依赖的网速又着实令人蛋疼不已。如果能切换到国内的Maven镜像仓库,如开源中国的Maven库,又或者是换成自建的Maven私服,那转载 2016-07-13 10:32:02 · 17895 阅读 · 0 评论 -
Android Studio发布项目到Maven私有库(Nexus)
apply plugin: 'com.android.library'apply plugin: 'maven'uploadArchives { repositories { mavenDeployer { repository(url: 'http://192.168.1.153:8081/nexus/content/repositories/原创 2016-12-27 19:02:57 · 2358 阅读 · 0 评论 -
android studio 中 android 源码 不能导航的问题
dC:\Users\xxxx\.AndroidStudio2.1\config\options\jdk.table.xml原创 2016-09-19 16:40:11 · 764 阅读 · 0 评论 -
提高Android Studio 的编译速度
开启并行编译,守护进程,实时自动编译更新Gradle为最新版本,使用离线模式在android module 配置中添加android { dexOptions { incremental true }}来看看效果吧,优化前:优化过后:原创 2016-07-08 19:58:57 · 619 阅读 · 0 评论 -
正则表达式匹配被忽略的异常
在软件开发中可能会有一些异常,因为开发习惯问题导致异常未被正确处理,只是打印了日志:try{ ...}catch (Exception e) { e.printStackTrace(); }这样的代码在运行时出现异常很难被定位。现在可以用正则表达式来查询类似的异常处理。(catch\s*\([a-z|0-9 ]+\s+([a-z][原创 2016-07-15 11:07:06 · 2249 阅读 · 0 评论 -
浓缩的精华!从零开始带你认识最新的图片格式WEBP
编者按:相信走在前列的设计师已经知道了WebP这种图片格式,比起JPEG、PNG 和 GIF ,它能在保证图片精细度的同时缩小图片体积,在 Google 的明星产品如 Youtube、Gmail、Google Play 中都可以看到 WebP 的身影,今天腾讯的同学@Hahn__ 研究后总结了一篇深度技术文《WebP 探寻之路》,不落人后,来学习吧。想跟上大潮流,这篇热门好文少不了转载 2016-07-14 14:19:08 · 2976 阅读 · 0 评论 -
使用Frodo,在Android中调试RxJava
原文链接 : Debugging RxJava on Android原文作者 : Fernando Cejas译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权 开发者头条 享有独家转载权,未经允许,不得转载!译者 : shenyansycn校对者: 这里校对者的github用户名状态 : 未完调试是查找和分析bug的过程或者预防软件的正确操作出现问题 W转载 2016-03-25 08:44:46 · 2336 阅读 · 0 评论 -
Android Studio 使用Lambda表达式
Java7是默认不能使用Lambda,但是可以通过插件让Android使用Lambda。第一步,安装Java8,并指定项目使用Java8,只能使用Java8 的 Lambda特性。第二步,打开build.gradle:在根上添加apply plugin: 'me.tatarka.retrolambda'buildscript { reposito原创 2016-03-22 22:07:10 · 4839 阅读 · 0 评论 -
Android蓝牙开发全面总结
基本概念安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓API来调用蓝牙的相关功能,这些API使程序无线连接到蓝牙设备,并拥有P2P或者多端无线连接的特性。蓝牙的功能:1、扫描其他蓝牙设备2、为可配对的蓝牙设备查询蓝牙适配器3、建立RFCOMM通道(其实就是尼玛的认证)4、通过服务搜索来链接其他的设备转载 2016-03-23 17:04:55 · 2618 阅读 · 0 评论 -
Android中插件开发篇之—-应用换肤原理解析
一、前言今天又到周末了,感觉时间过的很快呀.又要写blog了。那么今天就来看看应用的换肤原理解析。在之前的一篇博客中我说道了Android中的插件开发篇的基础:类加载器的相关知识。没看过的同学可以转战: http://blog.csdn.net/jiangwei0910410003/article/details/41384667二、原理介绍现在市场上有很多应用都有换肤的功转载 2016-03-22 23:57:38 · 839 阅读 · 0 评论 -
Android中常见IPC方法总结
IPC (Interprocess communication)跨进程通信,是指在两个进程之间交换数据的过程。多进程通信一般分为两种情况。第一种,一个应用因为自身的需要采用多进程实现,比如某些模块由于特殊原因需要运行在单独的进程中。第二种情况,当前应用需要获得其它应用的数据,由于是两个应用,所以必须采用跨进程的方式。下面就对常用的IPC方法做一个总结。使用BundleActivit转载 2016-03-22 23:49:21 · 756 阅读 · 0 评论 -
Android项目使用Kotlin语言生成Jar包 给非Kotlin项目引用
//添加以下方法//执行 gradle -> wifisdk -> Tasks -> other ->makeKotlinJar//在 build/libs 目录下生成 makeKotlinJar.jar 文件// 这种方式生成的jar文件如果被kotlin app项目引用,则会出现kotlin库重复的错误,所以生成的jartask makeJar(type: J...原创 2018-03-26 12:01:07 · 5414 阅读 · 1 评论