Android移动开发者的专栏

随手笔记
私信 关注
Android移动开发者
码龄9年

做好今天的事,想清楚明天干什么,后天很美好。

  • 2,127,606
    被访问量
  • 184
    原创文章
  • 1,352
    作者排名
  • 748
    粉丝数量
  • 于 2012-02-13 加入CSDN
获得成就
  • 获得85次点赞
  • 内容获得152次评论
  • 获得117次收藏
荣誉勋章
TA的专栏
  • 互联网
    8篇
  • 互联网(Android)
    16篇
  • MicroC/OS-II
    1篇
  • Linux编程
    4篇
  • Eclipse ADT(Android)
    33篇
  • Android Studio
    29篇
  • 调试、Log、工具、SVN (Android)
    9篇
  • 工具(Android Studio)
    4篇
  • Linux 系统下操作
    6篇
  • Android系统开发
    13篇
  • 系统开发工具(Android)
    2篇
  • 应用开发(Android)
    51篇
  • MCU&ARM
    6篇
  • Linux驱动
    1篇
  • 程序&语法
    19篇
  • 布局 代码布局
    33篇
  • Sch&PCB
    1篇
  • Web_DE
    3篇
  • SQLite(Android)
    3篇
  • 编译busybox
    2篇
  • 编译内核模块
    5篇
  • Widget组件(Android)
    26篇
  • UI(Android)
    3篇
  • App对不同分辨率屏幕的适配
    1篇
  • Manifest(App)
    3篇
  • 内存管理(Android)
    13篇
  • 后台 机制 逻辑(APP)
    3篇
  • 光标与输入法(APP)
    4篇
  • WebView 网页 HTML(Android)
    11篇
  • XML预览
    2篇
  • XML tools属性(Android)
    3篇
  • 图片相关(Android)
    10篇
  • 博客丛林
    7篇
  • 数据编码 加解密
    8篇
  • Fragment
    17篇
  • Intent
  • Notification
    3篇
  • 下拉菜单Spinner
    4篇
  • TextView EditText
    15篇
  • ImageView
    10篇
  • GridView
    2篇
  • Lint 检查规则(Android)
    1篇
  • Android移动支付
    3篇
  • PopupWindow
    6篇
  • APP 签名 打包 发布
    14篇
  • 版本管理:SVN Git
    3篇
  • GitHub
    2篇
  • SharedPreferences
    4篇
  • Manifest相关
    2篇
  • 安全 漏洞
    1篇
  • 框架:Volley和U-Image-Loader
    11篇
  • Android-PullToRefresh
  • Bitmap
    11篇
  • PendingIntent
    4篇
  • Broadcast
    3篇
  • 通信 与 数据传递(Android)
    2篇
  • Activity
    9篇
  • ViewPager
    5篇
  • PopupMenu 自动上翻
    1篇
  • device screen dimensions
  • Task-Stack Activity任务栈管理
    4篇
  • 手机存储目录管理(缓存 内存 SD卡 )
    5篇
  • Math类
    1篇
  • ProgressDialog
    5篇
  • selector
    1篇
  • ListView
    7篇
  • 拍照 系统相册(Android)
    2篇
  • 剪切板(ClipboardManager)
    1篇
  • 正则 输入处理 验证
    6篇
  • 手机号段
  • TitleBar 标题
    1篇
  • 版本更新(Android)
    3篇
  • 图片旋转(Android)
    4篇
  • 图片颜色 ARGB等
    2篇
  • 图片 裁剪 涂鸦
    4篇
  • 图片压缩 图片类型JPEG PNG
    2篇
  • 调试 Log(Android)
  • Android动画
    1篇
  • Android源码分析
    3篇
  • 一个程序员的理想
    2篇
  • H5+App开发
    3篇
  • 工程编码 GBK UTF-8
    3篇
  • 代码布局/动态布局
  • 音频/视频
    4篇
  • 侧边栏菜单--SlidingMenu
    1篇
  • String.xml
    1篇
  • CSND的使用设置
    2篇
  • 算法 面试题
    2篇
  • 数据结构
    5篇
  • Java反射Reflect
    3篇
  • JNI DNK
    3篇
  • honyang 微信博客
    1篇
  • 屏幕适配
    8篇
  • StatusBar Toolbar ActionBar
    2篇
  • Android support包
    1篇
  • stormzhang_blog(Android 应用开博客)
    3篇
  • mipmap和drawable的区别
    1篇
  • RecyclerView
    2篇
  • Android样式 shape selector anima
    7篇
  • Junit 测试
    2篇
  • MVP
    2篇
  • 9.png 和 drawable 使用过程和原理
    1篇
  • 资源drawable
    1篇
  • ListView嵌套GridView View事件冲突
    1篇
  • Android Util
    1篇
  • Android 动态加载DL
  • include、merge 、ViewStub
  • 换行符
    1篇
  • 深入理解 Android 卷II
    1篇
  • Android Screen-锁屏
    1篇
  • Java 和 Windows Dos互调
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Java运行Windows Dos bat脚本:Runtime.getRuntime().exec

博客源址: Runtime.getRuntime().exec用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:   ...   Process   process   =   Runtime.getRuntime().exec( ".//p.ex
原创
1936阅读
0评论
0点赞
发布博客于 4 年前

Android屏幕待机时间的获取和设置

博客源址: Android屏幕待机时间的获取和设置应用场景:紧接的是Adnroid屏幕亮度调节——设置到指定的值与恢复到原来的值这一篇的应用场景,条形码图片扫码的问题。屏幕待机时间太短,正在扫着突然屏幕黑了,肯定不行。因此,这篇是解决这个问题的。屏幕待机时间的读取,不需要任何权限。[java] view plain copyfloat
原创
3683阅读
0评论
0点赞
发布博客于 5 年前

Android屏幕相关设置

博客源址:Android屏幕相关设置锁屏设置:1. 初始值 : 600002. 数据库/data/data/com.android.providers.settings/databases/settings.db中        system 表 screen_off_timeout.3. 开机锁屏, 在frameworks/policies/base/phone/com/
原创
1094阅读
0评论
0点赞
发布博客于 5 年前

第5章 深入理解 PowerManagerService

博客源址:http://wiki.jikexueyuan.com/project/deep-android-v2/powermanagerservice.html本章主要内容:·  深入分析PowerManagerService·  深入分析BatteryService和BatteryStatsService本章所涉及的源代码文件名及位置:·  Po
原创
1479阅读
0评论
1点赞
发布博客于 5 年前

换行符 :'' 与'\r'

r’是回车,’
’是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换
原创
18231阅读
1评论
4点赞
发布博客于 5 年前

Android Base64加密解密

Android Base64加密解密// 加密传入的数据是byte类型的,并非使用decode方法将原始数据转二进制,String类型的数据 使用 str.getBytes()即可 String str = “Hello!”; // 在这里使用的是encode方式,返回的是byte类型加密数据,可使用new String转为String类型 String strBase64 = new Str
原创
2731阅读
0评论
1点赞
发布博客于 5 年前

解决ListView setOnItemLongClickListener 长按无响应(嵌套GridView)

问题背景介绍:ListView item中包含GridView,现要为ListView添加setOnItemLongClickListener事件,添加完成后测试发现点击GridView所在区域无响应。问题原因分析:事件分发基础知识:Android事件分发机制为自上而下分发,即Activity–>ViewGroup–>View。其中事件分发主要由三个方法进行控制,onTouchEvent、dispa
原创
1543阅读
0评论
0点赞
发布博客于 5 年前

MVP(2)- 浅析如何高效的使用MVP

Android mvp 架构的自述中我简单的介绍了mvp,以及怎么写mvp。我自己也将mvp运用到了项目中,其实mvp并没有固定的写法,正确的去理解架构的思想,都可以有自己独特的mvp写法。git上也有很多例子,比如google的android-architecture,simple哥的Android 源码设计模式解析与实战中也有mvp的讨论。这里参考了simple哥做了一个通用版的mvp,并对go
原创
6757阅读
0评论
0点赞
发布博客于 5 年前

Java中Synchronized的用法

《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}
原创
4698阅读
0评论
2点赞
发布博客于 5 年前

Context#getResources().getDrawable()方法过时后的替代方法

博客源址:http://www.jianshu.com/p/e22d9dd93d4a参考:Android getResources().getDrawable() deprecated API 221)使用drawable资源但不为其设置theme主题ResourcesCompat.getDrawable(getResources(), R.drawable.name,
原创
12986阅读
0评论
2点赞
发布博客于 5 年前

ListView 属性详解 - 焦点 descendantFocusability

博客源址:http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.htmlandroid:descendantFocusability用法简析    开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter
原创
956阅读
0评论
0点赞
发布博客于 5 年前

Android中.9.png图片的使用过程和原理

博客源址:http://www.2cto.com/kf/201403/285698.html1、Android中放置图片资源的文件夹Android中一般有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等放置图片资源的文件夹,这几个文件夹分别对应的像素密度为:
原创
1408阅读
0评论
0点赞
发布博客于 5 年前

Android volley(5)MultipartEntity 封装 volley上传 —— 一个参数多张图、多张图片多张图

博客源址:http://blog.csdn.net/kroclin/article/details/40631271一、前言Google自从2013的IO大会上发布volley框架之后就受到广泛应用,的确,用过几个网络请求库,感觉volley还是很好用的,用起来也特别方便顺手。但是遇到上传文件就比较麻烦,尤其是有时候想一个参数名对应多个文件,就像我坑爹后台给我的接口,就是参数的ke
原创
3268阅读
1评论
0点赞
发布博客于 5 年前

Android volley 解析(四)之缓存篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44088299这是 volley 的第四篇 blog 了,写完这篇,volley 的大部分用法也都算写了一遍,所以暂时不会写 volley 的文章了,如果想看我前面写的文章,可以点这里 Android volley 解析(三)之文件上传篇为什么要用缓存我们知道,当客户端
原创
4014阅读
0评论
0点赞
发布博客于 5 年前

Android volley 解析(三)之文件上传篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44064481前面我们讲了如何通过 volley 实现表单的提交,而这篇文章跟上一篇衔接很大,如果没有看上一篇 blog 的朋友,建议先去看看 Android Volley解析(二)之表单提交篇 因为文件上传实质就是表单的提交,只不过它提交的数据包含文件类型,接下来还是按照表单提交
原创
2041阅读
0评论
0点赞
发布博客于 5 年前

Android Volley解析(二)之表单提交篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44044947上一篇文章中,讲了 Volley 的 get 和 post 请求,并且对 volley 的基本使用和基本分析做了讲解,而这篇 blog 将讲解用 volley 实现表单的提交,在看这篇文章之前,如果对 Volley 基本知识不够了解的朋友,可以移驾前往Android
原创
3920阅读
1评论
0点赞
发布博客于 5 年前

Android Volley解析(一)之GET、POST请求篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44022435一、 Volley 的地位自2013年Google I/O 大会上,Google 推出 Volley 之后,一直到至今,由于其使用简单、代码轻量、通信速度快、并发量大等特点,倍受开发者们的青睐。 先看两张图,让图片告诉我们 Volley 的用处; 第一
原创
4259阅读
0评论
0点赞
发布博客于 5 年前

MVP (1)- Android mvp 架构的自述

博客源址:http://blog.csdn.net/dantestones/article/details/50899235最近发现再也无法忍受越来越臃肿的Activity代码,越来越来混乱的Activity层的代码,投入到了MVP的怀抱。目前来看MVP的架构还是很适合Android的,在这里记录一下一点心得,希望都给想用MVP的人一点帮助。老的MVC架构刚开始接触Andr
原创
822阅读
0评论
1点赞
发布博客于 5 年前

Junit - Android测试之旅(二)

博客源址:http://kikujiang.com/2016/05/07/android-test-junit-160508/开始通过Android测试之旅之JUnit(一)的学习,我们对JUnit的知识有了初步的认识。聪明的你是不是发现其实并没有你想象的那么难呢?这章我们继续来瞅瞅JUnit还有什么好玩的。今天我们用一个简单的例子给大家进行展示,方便更好的理解。Param
原创
1412阅读
0评论
2点赞
发布博客于 5 年前

Junit - Android测试之旅(一)

博客源址:http://kikujiang.com/2016/05/07/android-test-junit-160507/引言随着移动互联网的发展,越来越多的开发者投入到了Android的开发怀抱中。日益增多的app晃得我们眼花缭乱。各种无法预料的崩溃让开发者投入到一天又一天无奈而又漫长的加班中。最近公司让我研究Android测试相关方面的内容,之前待过的一些公司基本都是快速开
原创
6042阅读
0评论
2点赞
发布博客于 5 年前

RatingBar 自定义图标

源址:http://www.iteye.com/topic/689272RatingBar是我们在系统显示分数的好组件,但是我们一般想把RatingBar装饰的更好看,想把更好看的图片用来替换系统默认的图片,系统默认的样子是这样的:  下图是个不错的选择哦:  想要实现如上效果,首先我们在styles.xml写入一个样式: Xml代码  xml
原创
1264阅读
0评论
0点赞
发布博客于 5 年前

RatingBar属性详解 - Android 中文 API (40) —— RatingBar

提示:自定义的RatingBar 图标不能缩小,图标太大会显示不全。前言  本章内容是 android.widget.RatingBar,译为"评分条",版本为Android 2.2 r1,翻译来自"madgoat"和"wallace2010",欢迎大家访问他们的博客:http://madgoat.cn/、http://blog.csdn.net/springiscoming200
原创
5184阅读
0评论
1点赞
发布博客于 5 年前

一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本

源址:http://diycode.cc/topics/122jixiaohua发了一篇一个老鸟也发了一份他给公司内部小伙伴整理的路线图。另一份 Android 开发学习路线图。可惜不是MarkDown格式的,所以jixiaohua直接上传的截图,在jixiaohua的呼吁下,我花了些时间,把这篇大牛的推荐清单编辑成了Markdown格式,方便大家浏览,学习。有一些链接可能还不
转载
2159阅读
0评论
1点赞
发布博客于 5 年前

Android布局优化之ViewStub、include、merge使用与源码分析

博客源址:http://blog.csdn.net/bboyfeiyu/article/details/45869393在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家
原创
3293阅读
0评论
0点赞
发布博客于 5 年前

GitBook - AndroidStudioTraining

GitBookAndroidStudioTrainingTips of AndroidStudio — AnyTT About this bookAndroid Studio 常用快捷键Android Studio 常用插件Android Studio 常用小技巧Updated 7 months ago
原创
752阅读
0评论
0点赞
发布博客于 5 年前

listview添加一个固定表头 显示Table效果

源址1:http://blog.csdn.net/whs19910204648688/article/details/8994878源址2:http://blog.csdn.net/whs19910204648688/article/details/9001390定义一个样式一条线            Android:layout_width">1dp      
原创
3333阅读
0评论
0点赞
发布博客于 5 年前

ListView属性详解 参考3

1.android:background="@drawable/bg", listView设置背景色,拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用了一个叫做andro
原创
508阅读
0评论
0点赞
发布博客于 5 年前

ListView属性详解 参考2

参考来源:日积月累:ListView的属性详解和探究在我们的日常开发中,ListView是一个最常用的组件,所以我们非常有必要对它的属性进行全面的了解。现在就以一个简单的实例,对ListView的属性做一个简单的讲解。 首先我们给出简单的布局文件,就一个简单的ListView列表: [html] view plain copy
原创
1128阅读
0评论
1点赞
发布博客于 5 年前

Android样式的开发:Style篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20151031微信订阅号:keeganlee_me写于2015-10-31Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra
原创
1199阅读
0评论
0点赞
发布博客于 5 年前

Android样式的开发:Property Animation篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20151026微信订阅号:keeganlee_me写于2015-10-26Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra
原创
486阅读
0评论
0点赞
发布博客于 5 年前

Android样式的开发:View Animation篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20151003微信订阅号:keeganlee_me写于2015-10-03Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra
原创
801阅读
0评论
0点赞
发布博客于 5 年前

Android样式的开发:drawable汇总篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150916微信订阅号:keeganlee_me写于2015-09-16Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra
原创
2519阅读
0评论
0点赞
发布博客于 5 年前

Android样式的开发:layer-list篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150909微信订阅号:keeganlee_me写于2015-09-09Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra
原创
2126阅读
0评论
0点赞
发布博客于 5 年前

Android样式的开发:selector篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150905微信订阅号:keeganlee_me写于2015-09-05Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra
原创
855阅读
0评论
0点赞
发布博客于 5 年前

Android样式的开发:shape篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150830微信订阅号:keeganlee_me写于2015-08-30Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:dra
原创
3904阅读
0评论
8点赞
发布博客于 5 年前

RecyclerView添加Header和Footer

源址:http://blog.csdn.net/u010687392/article/details/48005545背景标红部分,稍有修改:header和footer的数据封装到 item list,list数量不加2。使用过RecyclerView的同学就知道它并没有添加header和footer的方法,而ListView和GirdView都有,但是开发过程中难免有需求需要添加
原创
1328阅读
0评论
0点赞
发布博客于 5 年前

Android ListView自适应高度和ScrollView冲突解决 [有效]

在ScrollView中嵌套使用ListView,ListView只会显示一行到两行的数据。起初我以为是样式的问题,一直在对XML文件的样式进行尝试性设置,但始终得不到想要的效果。后来在网上查了查,ScrollView和ListView两个View都有滚动的效果,在嵌套使用时起了冲突,一般不建议两者套用。 下面说说具体解决方案。方案的主要思路就是根据ListView子项重置其高度。
原创
2031阅读
0评论
0点赞
发布博客于 5 年前

Android Studio 导入External Libraries

导入本地Libraries1 拷贝 gson-2.3.1.jar(gson-2.3.1.jar为例)到 app/libs 目录下2 在app/build.gradle的 dependencies 中增加一行:compile files('libs/gson-2.3.1.jar')在线导入LibrariesFile > Project Structure > Dependencies
原创
18557阅读
0评论
2点赞
发布博客于 5 年前

典型字符串匹配算法实现 - 单字符串匹配算法

博客源址:http://www.jimye.com/dian-xing-zi-fu-chuang-pi-pei-suan-fa-shi-xian/相信大家对快捷键ctrl+F是做什么用的都应该很熟悉了,无论是文本编辑、网页浏览等程序上它都意味着字符串搜索,我们提供一个关键字,它将找到当前页面上的所有该关键字所在的位置。关键字称为模式串,在文本T中寻找模式串P出现的所有出现的位置,解
原创
3133阅读
0评论
0点赞
发布博客于 5 年前

闭包 closure

参考源址:https://developer.mozilla.org/cn/docs/Web/JavaScript/Closures闭包是指能够访问自由变量的函数 (变量在本地使用,但在闭包中定义)。换句话说,定义在闭包中的函数可以“记忆”它被创建时候的环境。词法作用域EDIT考虑如下的函数:function init() { var name = "Moz
原创
1696阅读
0评论
0点赞
发布博客于 5 年前

Android 状态栏工具类(实现沉浸式状态栏/变色状态栏)

博客源址:http://laobie.github.io/android/2016/03/27/statusbar-util.html这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默
原创
12618阅读
4评论
3点赞
发布博客于 5 年前

Android Studio 导入第三方库工程、jar 包和 so 库

博客源址:http://wiki.jikexueyuan.com/project/android-actual-combat-skills/android-studio-importing-third-patry-repository-jar-package-so-package.html第三方类库源码(库工程)将一网友的 XMPP 代码从 ADT 转到 AS 时,发现其使用了第三
原创
1249阅读
0评论
0点赞
发布博客于 5 年前

mipmap和drawable文件夹的区别

博客源址:http://www.chinaz.com/news/2016/0308/510428.shtml现在,通过Android Studio创建Android工程,默认会创建mipmap文件夹,而不是以前的drawable文件夹。那么mipmap和drawable文件夹到底有什么区别呢? 定位不同mipmap文件夹下的图标会通过Mipmap纹理技术进行优化。关于Mip
原创
3359阅读
0评论
1点赞
发布博客于 5 年前

【Android Studio快捷键】如何设置代码自动提示

博客源址:http://blog.csdn.net/hyr83960944/article/details/39961737在用Eclipse时候,你可以进行设置,设置成不管你输入任何字母,都能进行代码的提示,在Android Studio中也可以设置,而且比Eclipse设置来的简单。当然如果你觉得代码自动提示会降低你的代码水平,你也可以不设置,在写代码过程中
原创
3195阅读
0评论
2点赞
发布博客于 5 年前

【Android Studio快捷键】之代码手动提示

代码补全提示:Ctrl + Alt + Space相信很多人在用Eclipse的时候,很习惯的都会把Content Assist设置成.abcd...z,这样每次敲代码的时候都会有自动提示,写起代码来很方便。具体设置如图:同时,Eclipse中也有一个代码提示的快捷键:Alt+/;这个快捷键的名称就叫Content Assist。在做完Android
原创
2757阅读
0评论
0点赞
发布博客于 5 年前

Android Studio Tips -- 布局预览

博客源址:http://stormzhang.com/devtools/2015/01/11/android-studio-tips1/ 2015 年 01 月 11 日我们都知道Android Studio用起来很棒,其中布局预览更棒。我们在调UI的时候基本是需要实时预览来看效果的,在Android Studio中只需要切换到Design就可以看到,而且我们需要在布局上填充数据预览效
原创
800阅读
0评论
0点赞
发布博客于 5 年前

如何自学Android编程

博客源址:http://stormzhang.com/android/2016/01/21/learn-android-byself/ 2016 年 01 月 21 日你们期待的终于来了,我可以算作是Android自学界的鼻祖了,之前自学的故事与分享的知识、经验影响了无数人,如今几年过去了,我经常收到不少人的感谢信,很多当初看我的教程的初学者如今已经在Android开发小有成就,而且让
转载
1206阅读
0评论
0点赞
发布博客于 5 年前

私人珍藏的Chrome插件,吐血推荐

博客源址:http://stormzhang.com/devtools/2016/01/15/google-chrome-extension/一直都对Chrome情有独钟,第一次接触她只因她的icon就喜欢上她了,后来便一发不可自拔,现在几乎成为程序员最喜欢用的浏览器,至于优点很明显:强大的Developer Tools,响应快速,支持各种插件。当然也有些劣势,比如稍微占点内存,但是在如今
转载
19088阅读
4评论
11点赞
发布博客于 5 年前

薄荷Toolbar(ActionBar)的适配方案

博客源址:http://stormzhang.com/android/2015/08/16/boohee-toolbar/ 2015 年 08 月 16 日一晃好久没更新博客了,最近的几个月确实非常忙,公司在准备C轮融资的事情,而我自己也在全力在我负责的业务上冲刺,好在现在来看C轮进入尾声,各项目进展还算顺利。之前很久之前就准备分享的一篇我们薄荷App上的一个Toolbar的适配方案,这里
转载
2788阅读
2评论
1点赞
发布博客于 5 年前

Android Studio详细教程汇总

2015 年 06 月 17 日这个系列教程在Android Studio Beta版本的时候就开始着手编写,当时就认为AS绝对会成为Android开发的未来,时至今日印证了当时的观点,作为国内最早一批AS教程之一,可以帮助从未接触过AS和Gradle的初学者很快上手。Android Studio系列教程一 —- 下载与安装Android Studio系列教程二 —- 基本
转载
881阅读
0评论
1点赞
发布博客于 5 年前

推荐几个非常有用的工具

博客源址:http://stormzhang.com/android/2015/05/26/android-tools/  2015 年 05 月 26 日一晃好久没更新博客了,最近一个月真的很忙,因为公司在准备C轮融资,公司的发展到了一个关键的阶段,自己全部精力投入在公司产品上,这个状态可能还会持续一段时间,今天忙中抽闲来给大家分享下我们最近在项目中采用到的一些能帮助团队提升工作效率的几
原创
669阅读
0评论
0点赞
发布博客于 5 年前

Android Support兼容包详解

博客源址:http://stormzhang.com/android/2015/03/29/android-support-library/ 2015 年 03 月 29 日背景来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清楚,那么干脆写篇博客吧.Support Library我们都
原创
636阅读
0评论
0点赞
发布博客于 5 年前

使用Chrome来调试你的Android App

博客源址:http://stormzhang.com/android/2015/03/05/android-debug-use-chrome/个人一直对Chrome情有独钟,Chrome除了更快之外,对开发者的支持更友好。内置强大的Developer Tools,相信Web开发简直爱不释手!而且Chrome Store里提供各种各样的插件,没有你用不到,只有你想不到。现在任何事基本Chro
转载
3424阅读
0评论
0点赞
发布博客于 5 年前

Android模块化编程之引用本地的aar

博客源址:http://stormzhang.com/android/2015/03/01/android-reference-local-aar/随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Andr
原创
2234阅读
2评论
0点赞
发布博客于 5 年前

Android studio如何使用SVN进行版本控制

链接:https://www.zhihu.com/question/32298079/answer/56010423来源:知乎通过这两天对Android Studio的研究,终于搞通了Android Studio的基本操作及与SVN的相关关联操作(这样才能在公司的开发工作中使用);Google年底将会停止ADT插件的更新和支持,全面转向Android Studio(果然
原创
3891阅读
3评论
0点赞
发布博客于 5 年前

Android studio -SVN 使用笔记

博客源址:Android studio -SVN 使用笔记1.Android studio 安装中文组官网:http://www.android-studio.org/  常见问题参考:分支冲突合并 http://blog.csdn.net/tearsmo/article/details/6778143                  http://blog.
原创
1622阅读
0评论
0点赞
发布博客于 5 年前

Android Studio SVN配置忽略文件

Android Studio SVN配置忽略文件1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关系。2.打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下:1、.idea文件夹2、.gradl
原创
43128阅读
3评论
4点赞
发布博客于 5 年前

Android Studio 配置SVN:can't use subversion command line client

1 问题错误提示如图。Error “can't use subversion command line client : svn” Probably the path to Subversion executable is wrong大概意思就是SVN路径不对 解决方法如下:首先下载Subversion 1.8.13(1.8) 下载链接(ht
原创
11113阅读
2评论
3点赞
发布博客于 5 年前

Android 百分比布局库(percent-support-lib) 解析与扩展

源文地址:Android 百分比布局库(percent-support-lib) 解析与扩展一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这种历史性的时刻,不出篇博客难以表达我内心的激动。还记得不久前,发了
原创
4140阅读
0评论
0点赞
发布博客于 5 年前

Android 屏幕适配方案(百分比)

博客源址:Android 屏幕适配方案1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设
原创
12023阅读
4评论
2点赞
发布博客于 5 年前

4种必须知道的Android屏幕自适应解决方案

博客源址:4种必须知道的Android屏幕自适应解决方案以下是Demo首页的预览图demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz一、细说layout_weight
原创
6942阅读
1评论
3点赞
发布博客于 5 年前

Android设计中如何切图.9.png(点9图)

原文地址:http://www.miued.com/2074/在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把
原创
9612阅读
0评论
0点赞
发布博客于 5 年前

9切图编辑器下载 及 工具说明 【Nine-Patch Editor1_0_0_3】来源 米柚

[制作教程] 【图片教程】9.png编辑器-傻瓜式操作(11.04.29更新) 博客源址:http://www.miui.com/thread-83505-1-1.html9.png编辑器工作界面 Nine-Patch Editor 使用说明1.安装说明 如果操作系统为Windows 7或者已经安装.NET FrameWork 3.5 sp1的Windows xp系统,可直接运行压缩包中的9-
原创
5156阅读
0评论
0点赞
发布博客于 5 年前

Android屏幕适配全攻略(最权威的官方适配指导)

源文地址:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现
原创
6526阅读
2评论
1点赞
发布博客于 5 年前

Android socket编程

博客源址:Android socket编程      Socket通常也称做”套接字“,用于描述IP地址和端口,它就是网络通信过程中端点的抽象表示。Java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服务端。SocketServer类,服务器实现:public class SocketServer
原创
617阅读
0评论
0点赞
发布博客于 5 年前

Android网络编程——https 不验证证书方式(信任所有证书)

原文地址:Android网络编程——https 不验证证书方式(信任所有证书)        前面写了http的联网方式,Android平台上经常有使用https的需求,对于https服务器使用的根证书是受信任的证书的话,实现https是非常简单的,直接用httpclient库就行了,与使用http几乎没有区别。但是在大多数情况下,服务器所使用的根证书是自签名的,或者签名机构不
原创
1501阅读
1评论
0点赞
发布博客于 5 年前

Android’s HTTP Clients | Android Http通信中HTTPClient与HttpURLConnection的区别

原文:Android’s HTTP ClientsMost network-connected Android apps will use HTTP to send and receive data. Android includes two HTTP clients: HttpURLConnection and Apache HTTP Client. Both support HTT
原创
653阅读
0评论
0点赞
发布博客于 5 年前

下载、更新Android Studio

下载Android Studio提示:1.下载需要翻墙,作者使用VPN下载。2.下载RC稳定版,不要下载Preview版的。下载地址:http://tools.android.com/recent安装新版本的Android Studio将zip包(android-studio-ide-143.2790544-windows.z
原创
3016阅读
0评论
0点赞
发布博客于 5 年前

AndroidHttp通信 HTTP Client与HttpURLConnection的区别

博客源址:AndroidHttp通信 HTTP Client与HttpURLConnection的区别Apache HTTP Client        DefaultHttpClient 以及其相关类 AndroidHttpClient 适用于 web browsers, 他们是可扩展的,并且拥有大量的稳定APIs。            但是,在不破坏其兼容性的
原创
677阅读
0评论
0点赞
发布博客于 5 年前

从BaseActivity与BaseFragment的封装谈起

源至Hongyang微信公众号,博客源址:从BaseActivity与BaseFragment的封装谈起这篇博客主要是从BaseActivity与BaseFragment的封装开始,总结自己在实战开发中关于Fragment的注意事项以及心得体会。先看以下效果图: 这里模拟的是用户登录模块,你可能会说,很普通的效果嘛,这有啥。嘿嘿,那我要告诉你的是,这么多模块仅仅由两个Act
原创
16350阅读
3评论
9点赞
发布博客于 5 年前

android网络编程——HttpGet、HttpPost比较

博客源址:android网络编程——HttpGet、HttpPost比较       在Android SDK中提供了Apache HttpClient(org.apache.http.*)模块。在这个模块中涉及到两个重要的类:HttpGet和HttpPost,他们有共性也有不同。HttpGet和HttpPost创建方式相同:    1、创建HttpGe
原创
527阅读
0评论
0点赞
发布博客于 5 年前

android网络编程——http post

博客源址: android网络编程——http post     前一篇给出了HttpGet的实例,这一篇给出HttpPost的实例。[java] view plain copy print?public class HttpPostDemo extends Activity {      /** Called w
原创
438阅读
0评论
0点赞
发布博客于 5 年前

android网络编程——http get

博客源址:android网络编程——http get     在Android SDK中提供了Apache HttpClient(org.apache.http.*)模块。在这个模块中涉及到两个重要的类:HttpGet和HttpPost。这一篇一个实例给出httpGet的使用方法:[java] view plain copy print?
原创
500阅读
0评论
0点赞
发布博客于 5 年前

android网络编程——使用Android中的网络连接

博客源址:android网络编程——使用Android中的网络连接           网络编程在无线应用程序开发过程中起到了重要的作用。Android包括Apache HttpClient库,此库为执行Android中的网络操作之首选方法。Android还可允许通过标准的Java联网API(java.net包)来访问网络。即便使用Java.net包,也是在内部使用该Apache库。
原创
1017阅读
0评论
0点赞
发布博客于 5 年前

http-关于application/x-www-form-urlencoded等字符编码的解释说明

Http请求头 (content-type: 编码属性): Content-Type: application/x-www-form-urlencoded在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为
原创
1976阅读
0评论
0点赞
发布博客于 5 年前

Eclipse的switch workspace 选项中删除多余的workspace

方法1 Eclipse图形化工具:打开Eclipse后,选择功能菜单里的Windows->Preferences->,弹出对话框后,选择General->Startup and Shutdown->workspace->右视图可以看见workspace中出现的所有路径了!将你要删除的路径选中,然后点击remove就可以了!方法2 手动修改Eclipse配置:第一步:删除wo
原创
5316阅读
0评论
0点赞
发布博客于 5 年前

C和C++函数时的JNI使用区别

源址:C和C++函数时的JNI使用区别Java调用C和C++函数时的JNI使用区别:注意:jni.h头文件中对于***.c  &  ***.cpp采用不同的定义在C的定义中,env是一个两级指针,而在C++的定义中,env是个一级指针C形式需要对env指针进行双重deferencing,而且须将env作为第一个参数传给jni函数jclass (JNICALL *GetObjec
原创
1506阅读
0评论
0点赞
发布博客于 5 年前

JNI的基本语法

源址:JNI的基本语法JNI的类型1、基本数据类型以下是java的基本数据类型和jni中的基本数据类型的比较,及各类型的字节。2、引用类型Java中不同的引用类型在JNI当中也有对应的引用类型,以下树形表示:当在C语言中使用时,所有的JNI引用类型都被定义为jobject类型。typedef jobject jclass; jvalue 类型jval
原创
4973阅读
1评论
2点赞
发布博客于 5 年前

JNI语法 JNI参考 JNI函数大全

原文地址:JNI语法 JNI参考 JNI函数大全内容太多,请按Ctrl+F查找你需要的信息。 一、对照表Java类型   本地类型         描述boolean    jboolean       C/C++8位整型byte       jbyte         C/C++带符号的8位整型char      jchar         
原创
2014阅读
0评论
1点赞
发布博客于 5 年前

算法系列之十四:狼、羊、菜和农夫过河问题

算法系列之十四:狼、羊、菜和农夫过河问题题目描述:农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。         这个题目考察人的快速逻辑运算和短期记忆力。分析一下,在狼-》羊-》菜这个食物链条中,“羊”处在
原创
2781阅读
0评论
0点赞
发布博客于 5 年前

JDK7中的双端队列Deque实现

JDK7中的双端队列Deque实现双端队列Deque(全名double-ended queue)是一种数据结构,可在双端队列的两端插入、获取或删除元素。队列和栈可以认为是双端队列的特列。Deque常用的方法: First Element (Head)Last Element (Tail) Throws exceptionS
原创
1726阅读
0评论
0点赞
发布博客于 5 年前

Java队列Queue、双端队列Deque

http://uule.iteye.com/blog/2095650?utm_source=tuicool注意:这都只是接口而已 1、QueueAPI在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。 Java代码  public
原创
8275阅读
0评论
2点赞
发布博客于 5 年前

Java数据结构 -ArrayDeque 双端队列的简单分析

一、队列队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。二、双端队列双端队列是只既可以在表的前端进行插入和删除操作,又可以在表的后端进行插入和删除操作。三、ArrayDeque的实现Java中的双端队列是用数组实现的,类的全限名称是jav
原创
1428阅读
0评论
0点赞
发布博客于 5 年前

在代码中修改TextView的DrawableRight图片

TextView的xml[html] view plain copyTextView                  android:id="@+id/textciew1"                  android:layout_width="match_parent"                  android:layo
原创
853阅读
0评论
0点赞
发布博客于 5 年前

向Eclipse 中导入WorkSpace已有Android项目: Invalid project description->X overlaps the locaiton of another X

步骤如下:1、打开Eclipse。2、点击菜单上的“File”。3、选择弹出窗口的“Import…”。4、选择弹出窗口的“General”。5、选择“Existing Project into Workspace”,点击“Next”。6、选择要导入的项目文件,点击“Finish”即可。通过以上步骤即可导入WorkSpace中已有的项目。注意:不是
原创
1394阅读
1评论
0点赞
发布博客于 5 年前

Android总结篇系列:Android广播机制

博客源址:Android总结篇系列:Android广播机制1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件
原创
2642阅读
1评论
0点赞
发布博客于 5 年前

CSDN博客去图片水印

博客源址:CSDN博客去图片水印刚刚写博客,上传图片的时候忘了选“无水印”了,带水印看着很不爽(水印是阻碍人类进步的最大障碍),于是又重新上传了一遍,结果发现了其中的不同:水印与非水印惟一的不同就是带水印的图片比不加水印的图片URL后面中多了 ?watermark/........ 这么一串,直接访问该URL,图片是带水印的,去掉后面的一串字符再访问,水印神奇的没了
原创
2187阅读
1评论
1点赞
发布博客于 5 年前

公告:CSDN博客频道自定义摘要、图片水印、热门标签功能正式上线!

源址:公告:CSDN博客频道自定义摘要、图片水印、热门标签功能正式上线!各位尊敬的CSDN用户:        你们好! 为了更好的服务于用户,CSDN博客最新推出如下功能: 1.取消开通博客3天才能发布博文的限制,博客开通之后即可发表博文 2.博客文章增加自定义摘要功能   在发表博客时,勾选“发布到CSDN博客首页”,即显示自定义摘要
原创
1246阅读
0评论
0点赞
发布博客于 5 年前

Android广播机制分析

Android广播机制分析1.1. 广播简介        Android 广播与生活中的广播概念不同,它是指系统中产生事件后的通知。Android 广播不关心接收者是否收到处理或者如何处理广播,可以说是一种单向的通知。        Android 通过 BraodcastReceiver 来监听系统发出的广播,不同的 BraodcastReceiver 通过设置不同的 flit
原创
995阅读
0评论
0点赞
发布博客于 5 年前

Eclipse中预设(Androidd)工程的编码格式规范

一、编码格式的设置   假设要将js文件编码方式设为UTF-8,则应该Window->General->Content Types在Content Types中选择JavaScript Source File,在File associations栏中选中*.js,然后在Default Encoding栏中输入UTF-8,单击Update,保存即可。
原创
794阅读
0评论
0点赞
发布博客于 5 年前

打包出错 "XXX" is translated here but not found in default locale

"btn_doodle_red" is translated here but not found in default localeIssue: Checks for translations that appear to be unused (no default language string)Id: ExtraTranslationIf a string appears in
原创
3963阅读
1评论
0点赞
发布博客于 5 年前

svn服务器端回退版本

在SVN服务器上操作(不推荐)由于误操作,不小心将错误的代码提交到了svn上,于是想在服务器上撤销本次提交,经过尝试,发现进行以下步骤的操作即可彻底删除本次提交:1.首先找到本次提交后生成的版本号,例如为r224.2.登录到svn服务器上,进入到项目的svn目录.3.进入db目录,删除此目录下的rep-cache.db。并修改此目录下的current文件,将其修改为上一个版本,例如
原创
19778阅读
0评论
2点赞
发布博客于 5 年前

Android中string.xml使用总结

加粗字体  斜体字体  给字体加下划线 
换行 \u0020表示空格 \u2026表示省略号 使用<b>和<b>来打印出 这样的文字;“<”表示“使用textView.setText(Html.fromHtml("Hello World,AnalysisXmlActivty!"));设置类似于html那样的效果 
转载
1612阅读
0评论
0点赞
发布博客于 5 年前

将Eclipse代码导入到AndroidStudio的两种方式

深度开源 经验说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。这方面相关的资料还比较少,自己摸索了一下,总结出这篇博客,希望能让开发者少走些弯路。OK,进入正题。Google为了让我们更加方便的使用AndroidStudio,提供了两种导入Eclipse代码的方式:一种兼容Eclips
原创
14931阅读
0评论
6点赞
发布博客于 5 年前

WebView详解 typename 记录点滴

点击打开链接
原创
399阅读
0评论
0点赞
发布博客于 5 年前

android-修改TextView中部分文字的颜色

声明:本文为博主原创文章,未经博主允许不得转载。 [java] view plain copytextView = (TextView) findViewById(R.id.textview);  SpannableStringBuilder builder = new SpannableStringBuilder(textVie
转载
1231阅读
0评论
0点赞
发布博客于 5 年前

AndroidUI--SlidingMenu使用例子

AndroidUI--SlidingMenu使用例子2013年12月3日开源项目SlidingMenu的使用学习最近想学习有趣的UI,也想把这些UI整合到自己的项目当中,之前就已经了解到SlidingMenu这个开源控件,用过印象笔记和唱吧的童鞋可能就会看到过这种滑动菜单的效果。以下我也是通过学习其他大牛,然后自己稍微做了下Demo让自己熟悉Slidin
转载
527阅读
0评论
0点赞
发布博客于 5 年前

微信支付 WXPayEntryActivity的onResp(BaseResp resp)方法 跳转处理的问题

在android接入微信支付的时候,微信会把结果回调到WXPayEntryActivity的onResp(BaseResp resp)方法,我拿到成功code之后,需要请求服务器去拿到这个订单的数据,但是请求服务器的时候我还需要一些支付开启界面的参数。我在想1.把成功code返回到支付发起界面,去做请求(支付发起界面不可以通过onActivityResult()获得resp)。2.还是把支付发起界
原创
15851阅读
1评论
0点赞
发布博客于 5 年前

Android-银联支付

DevStore首页 > DEV资源 > 服务评测下载 > 银联支付安卓版服务评测//下为转载笔记银联支付也是一般比较常用的支付功能,这里简单了介绍android app如果短期快速应用这一方面的东西。直接上代码:1.导入银联支付的依赖包:2.在res目录下增加资源包:3.配置AndroidManifest.xml文件配置打开的activ
原创
1435阅读
0评论
2点赞
发布博客于 5 年前

追溯源码解决android疑难问题1--Viewpager之notifyDataSetChanged无刷新

最近项目结束,搞了一次代码分享。其中一位同学分享了一下自己在解决问题过程中的一些心得体会,感觉受益匪浅。整理出来,分享给大家。建议使用自己编译的android os和虚拟机,这样就可以调试android系统中的任何组件。简单说来,深入android源码,去寻找解决问题的答案。这事儿说起来简单,实际做起来还是有些难度的。我也曾经尝试着去看过,没看一会儿就晕了。所以还是有针对性的去看源码,
转载
733阅读
0评论
0点赞
发布博客于 5 年前