android基础知
andy_lau_andy
变大没用,变异才行
展开
-
adb连接各种安卓模拟器
夜神模拟器:adb connect 127.0.0.1:62001逍遥安卓模拟器:adb connect 127.0.0.1:21503天天模拟器:adb connect 127.0.0.1:6555海马玩模拟器:adb connect 127.0.0.1:53001网易MUMU模拟器:adb connect 127.0.0.1:7555 MacOS:adb connect 127.0.0.1:5555雷电模拟器:adb connect 127.0.0.1:5555genymotion模拟原创 2020-10-15 11:54:55 · 1492 阅读 · 0 评论 -
点击按钮字体颜色改变
解题思路, 和背景图片点击改变相类似.在color文件夹下 创建 xml文件 2 书写xml中的内容<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@color/black"原创 2017-03-03 16:00:18 · 2289 阅读 · 0 评论 -
Dalvik opcodes
安卓反编译出来的语言 smali 语法对照表:http://pallergabor.uw.hu/androidblog/dalvik_opcodes.htmlVx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. O转载 2017-03-21 16:40:15 · 420 阅读 · 0 评论 -
aar 和 jar
http://blog.csdn.net/qiujuer/article/details/39754517?utm_source=tuicool&utm_medium=referral如何自己制作aar http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0623/3097.html转载 2017-04-06 11:12:13 · 255 阅读 · 0 评论 -
HTTP断点续传
http://www.cnblogs.com/diyunpeng/archive/2011/12/29/2305702.html断点续传 服务器 和 传递数据的时候 需要一个 当前 到第几个字节了 这么一个参数转载 2017-04-06 13:11:21 · 256 阅读 · 0 评论 -
接口回调 轮询 监听
接口回调一种有意思的说法: 我借了同学的书要送回,他着急上火地要用,但他现在不在寝室,不知道什么时候能回来。 其中,“我”是被依赖类,“同学”是依赖类,“送书”是依赖类需要的方法,需要的时机就是同学回寝时。 轮询就是我每隔20分钟去他寝室看一下,如果回来,把书给他;如果没回,我回去继续等; 这里“我”是轮询类。 监听就是我不去了,拜托另一个有我的联系方式的同学(监听器配置文件)搬个马扎在能看原创 2017-04-06 15:28:52 · 2245 阅读 · 0 评论 -
泛型的基础理解
1 泛型的应用场景:存入容器的对象在取出时需要强制转换类型,因为对象加入容器时都被转化为Object类型,而取出时又要转成实际类型。 如果没有泛型,我存入集合是String类型, 然后我将其付给int类型,编译的时候语法检查不会出问题,但是运行时会出问题!为了解决 在编译的时候就可以检出错误,所以加入了泛型机制, 这是jdk1.5之后出现的.原创 2017-04-06 17:01:24 · 248 阅读 · 0 评论 -
Android 开发环境配置 精要版
1安装好java jdk 后,java -version,查看安装成功。 2选择【新建系统变量】–弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮如果默认安装:C:\Program Files\Java\jdk1.8.0_31 (JAVA_HOME)3在“系统变量”选项区域中查看PAT原创 2017-06-07 13:35:32 · 226 阅读 · 0 评论 -
遍历map的四种方式
http://www.cnblogs.com/kristain/articles/2033566.htmlpublic static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2转载 2017-07-19 14:38:33 · 183 阅读 · 0 评论 -
Some keyword
* UUID* A Universally Unique Identifier (UUID) is a standardized 128-bit format for a string ID used to uniquely identify information. The point of a UUID is that it’s big enough that you can select a原创 2016-10-26 16:04:52 · 312 阅读 · 0 评论 -
progressbar样式的一点小细节
progressbar 大的样式 有圆形和水平 两种(其他炫酷niux的先不说)今天说水平的系统提供的可以有 style="@android:style/Widget.ProgressBar.Horizontal" 和 style="?android:attr/progressBarStyleHorizontal" 两种直接上图直观感受一下, 然后两个属性 progressTint :这个原创 2016-09-18 11:42:51 · 1307 阅读 · 0 评论 -
外部存储之SDcard
1.缘起Android中提供了特有的两个方法来进行IO操作(openFileInput()和openFileOutput()),但是毕竟手机内置存储空间很有限,为了更好地存储应用程序的大文件数据,需要读写SD卡上的文件。SD卡大大扩充了手机的存储能力。2.操作步骤1、先判断手机是否有sd卡; 调用Environment的getExternalStorageState()方法判断手机原创 2016-03-30 09:53:32 · 1437 阅读 · 0 评论 -
android事件分发ScrollView中嵌套listview
1.android事件分发简述安卓应用的界面就是一层一层的view嵌套排列组合而成,对于某些终端view(里边不能再有view),比如Textview,用户触摸到这个控件,就是它孤身一人,所有事件都交给这个终端view处理了Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View原创 2016-04-02 06:39:15 · 954 阅读 · 2 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-03-11 09:02:59 · 308 阅读 · 0 评论 -
安卓手机屏幕基础解析
安卓手机因为其可定制性,种类繁多,给猿族的开发工作带来不少麻烦 公司里一切由美工和产品代为搞定的猿族可以绕路 一切自己动手丰衣足食的猿类可以看看 初写这种一本正经不扯淡的博客,感觉不太习惯,渣了眼镜请大家见谅1.缘起先从android studio中的ic_launcher说起吧 这个小机器人想必大家都很清楚了 我们来看下这几张图片的具体参数 边长比例1:1.5:2:3:4 这里边原创 2016-03-27 14:53:26 · 588 阅读 · 0 评论 -
安卓屏幕适配全攻略一网打尽
http://blog.csdn.net/sahadev_/article/details/51746119 http://android.xsoftlab.net/training/multiscreen/index.html基本常规的屏幕适配说的的很全面了 加上 百分比屏幕适配就更完美了 http://blog.csdn.net/lmj623565791/article/details/原创 2016-06-27 09:07:00 · 311 阅读 · 0 评论 -
属性动画实现平移效果
Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望可以使用3D旋转动画;你希望当动画停止时,View的位置就是当前的位置;这些View Animat原创 2016-06-29 20:57:07 · 10425 阅读 · 0 评论 -
属性动画实现卫星菜单
这个动画效果挺好玩的 间隔可以自己设定—–可以自己封装相应方法 既然是最低层的东西,自然想做成什么样子就做成什么样子 直接上代码 一运行就都明白了package com.andy.andy.myapplication;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import and原创 2016-06-29 21:11:23 · 362 阅读 · 0 评论 -
android annotation abstract
my only codegradle file apply plugin: 'com.android.application'apply plugin: 'com.neenbedankt.android-apt'def AAVersion = '3.3.2' // change this to your desired version, for example the latest stable原创 2016-07-13 09:07:20 · 334 阅读 · 0 评论 -
五子棋 手打稍加改变自慕课网hyman
我整理了一下,顺便加了一点屏幕切换的代码,网速太不给力,好几次都坑了直接上代码吧,稍后总结,简单粗暴,详情看题目 主程序:package com.andy.andy.myapplication;import android.content.res.Configuration;import android.os.Bundle;import android.support.v7.app.Actio原创 2016-06-20 23:09:45 · 731 阅读 · 0 评论 -
String 类的基本用法
1.将一个数字保留两位小数点 double voltage = 111.4564 String strTemp = String.format( "%.02fV", voltage);2.将一段字符串 中的某些字符替换为 其他的字符串 安卓开发中 <string name="text1">我买了%s个水果</string> textView.setText(getS原创 2016-07-20 18:58:46 · 351 阅读 · 0 评论 -
SharedPreferences介绍与封装
**1. sp的介绍** sp属于文件存储的一种,属于只能存储基本数据类型的键值对. 来看官方解释: SharedPreferences是Android系统提供的一个通用的数据持久化框架,用于存储和读取key-value类型的原始基本数据类型对,目前支持string、int、long、float、boolean等基本类型的存储,对于自定义的对象数据类型,无法使用SharedPreference原创 2016-03-30 08:54:39 · 316 阅读 · 0 评论