随笔分类 - Android
摘要:1. Putty工具连接Android设备 下载链接:https://github.com/sztupy/adbputty/downloads 如上图所示:在HostName中输入 transport usb ,port输入5037,connection type选择ADB。 2. adb卸载系统应
阅读全文
摘要:搭建步骤: 1. 下载dropbear源码 下载源码有几个选择: 到 "dropbear官网" 下载源码。不过这里的源码是没有Android.mk文件的需要自行编写 到AOSP(android open source project)官网下载对应的dropbear代码: 到这个地址下载,地址:htt
阅读全文
摘要:1. 概述 Robolectric(http://robolectric.org/)是一款支持在桌面JVM模拟Android环境的测试框架,通过shadow包下的类来截取view、activity等类的调用,代替它们运行。举个例子说明一下,比如android里面有个类叫TextView,他们实现了一
阅读全文
摘要:最近在研究Android虚拟机访问tomcat服务器资源,所以找了个时间写下这篇博客和大家分享一下心得。 其实Android虚拟机访问tomcat服务器非常的简单,只要不要弄错IP地址就可以访问tomcat服务器上的资源了。为什么要注意IP地址呢?那是因为Android本身就是一个系统,如果我们使用
阅读全文
摘要:一、setXfermode(Xfermode xfermode) Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟我们上面讲到的setColorFilter蛮相似的。查看API文档发现其果
阅读全文
摘要:转自http://blog.csdn.net/zjbpku/article/details/22976291 What is this? The Android-apt plugin assists in working with annotation processors in combinati
阅读全文
摘要:本文转自stormzhang的ANDROID SUPPORT兼容包详解 背景 来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清楚,那么干脆写篇博客吧. Support Library 我们都知道Android一些SDK比较分裂
阅读全文
摘要:一、使用Raw文件夹下的数据库文件 在使用GreenDao框架时,数据库和数据表都是根据生成的框架代码来自动创建的,从生成的DaoMaster中的OpenHelper类可以看出: 对应的createAllTables函数代码: 再接着往下看: 从以上的代码可以看出GreenDao在第一次使用的时候会
阅读全文
摘要:Gradle支持从maven中央仓库和JCenter上获取构件,那这两者有什么区别呢? maven中央仓库(http://repo1.maven.org/maven2/)是由Sonatype公司提供的服务,它是Apache Maven、SBT和其他构建系统的默认仓库,并能很容易被Apache Ant
阅读全文
摘要:最近在项目上因为6.0运行时权限吃了亏,发现之前对运行时权限的理解不足,决定回炉重造,重新学习一下Android Permission。 进入正题: Android权限 在Android系统中,权限分为三种:正常权限、危险权限和特殊权限: 正常权限:不会直接给用户隐私权带来风险。如果您的应用在其清单
阅读全文
摘要:x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“IA-32” x84_64是x86 CPU开始迈向64位的时候,有2选择:1、向下兼容x86。2、完全重
阅读全文
摘要:Q1:Error:(93, 12) 错误: 需要常量表达式 问题描述:这个问题是在添加一个module到项目中时遇到的,主要原因是因为原来module中的R文件是不会以final形式存在的,但是在module中的一些代码里对R中的数据使用了switch,而switch必须使用final常量: 解决方
阅读全文
摘要:先来一波扫盲: armeabi:针对普通的或旧的arm v5 cpu armeabi-v7a:针对有浮点运算或高级扩展功能的arm v7 cpu(32位ARM设备) arm64-v8a:64位ARM设备 Android L开始才真正支持32位和64位的ART虚拟机,配合上64位处理器,名正言顺的运行
阅读全文
摘要:From https://developer.android.com/reference/java/net/HttpURLConnection.html HttpUrlConnection: A URLConnection with support for HTTP-specific feature
阅读全文
摘要:最近项目需要,于是自己实现了一个带导航栏的通讯录,上代码! 一、数据准备 (1)bean: (2)测试数据: 从网上找了一堆姓名存进一个txt文件中,并放在raw文件下,然后在程序运行时读入到List中: 注意: a.关于拼音的处理,这里使用的是pinyin4j,对录入的数据进行拼音转化和判断,若不
阅读全文
摘要:ButterKnife在GitHub的地址:https://github.com/JakeWharton/butterknife 最新的版本是:8.4.0 app 模块的build.gradle: 项目build.gradle: MainActivity: 在新的8.4版本中去除了unbind方法
阅读全文
摘要:View宽高测量方法: 测量方法有三种,如下: 1)(直接在onCreate()执行) 2)2和3都是在onCreate()调用完后回调拿到组件的宽高 3) 注意:方法一比其他方法多一次onMeasure计算,方法二的回调函数会被多次调用。 转自http://blog.csdn.net/johnny
阅读全文
摘要:本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 网上有很多关于使用Gallery来打造3D画廊的博客,但是在关于Gallery的官方说法中表明: This class was deprecated in API level 16.This widget is
阅读全文
摘要:ListView: 只要重写ListView或GridView的onMeasure()方法即可: 注意:有时候会出现打开嵌套ListView的ScrollView的页面默认起始位置不在顶部的情况,这种情况有两种解决方案: (1)list.setFocusable(false); (2)scrollV
阅读全文
摘要:方法一: 在你的activity中的oncreate中setContentView之前写上这个代码: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 方法二(亲测可用): 在项目的Andr
阅读全文

浙公网安备 33010602011771号