- 博客(37)
- 资源 (10)
- 收藏
- 关注
原创 JS 系列一: Javascript 定义类(class)的三种方法
在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象共有的属性和方法。Javascript语言不支持“类”, 但是可以用一些变通的方法,模拟出“类”。一、构造函数法经典的方法,书上也是这样教的。它用构造函数模拟类,在内部用this关键字指代实例对象。生成实例的时候,使用new关键字。类的属性和方法,
2016-05-21 17:14:17 33098
原创 2015年十大热门Android开源新项目
2015即将结束,又到了大家喜闻乐见的年终盘点时刻啦,今天给大家盘点一下2015年Android开发领域新出现的10大热门开源项目。数据来自于GitHub搜索,创建时间自2015年1月1日开始的新项目才能入围,因此一些创建时间较早的诸如RxJava等优秀项目不在榜上,排名规则是best match,欢迎大家一起吐槽。10. Material-Animations它是一款实现了各种M
2016-01-05 14:08:14 799
原创 Android开发者网址导航
官网Android DeveloperAndroid Training 中文版Android API中文版Android API指南中文版Android设计指南中文版Material Design中文版Android Developers资源StackOverFlowAn
2015-12-28 11:19:58 768
转载 在WebView中如何让JS与Java安全地互相调用
在现在安卓应用原生开发中,为了追求开发的效率以及移植的便利性,使用WebView作为业务内容展示与交互的主要载体是个不错的折中方案。那么在这种Hybrid(混合式) App中,难免就会遇到页面JS需要与Java相互调用,调用Java方法去做那部分网页JS不能完成的功能。网上的方法可以告诉我们这个时候我们可以使用addjavascriptInterface来注入原生接口到JS
2015-10-15 17:26:05 705
转载 WebView 远程代码执行漏洞浅析
1. WebView 远程代码执行漏洞描述 Android API level 16以及之前的版本存在远程代码执行安全漏洞,该漏洞源于程序没有正确限制使用WebView.addJavascriptInterface方法,远程攻击者可通过使用Java Reflection API利用该漏洞执行任意Java对象的方法,简单的说就是通过addJavascriptInterface给WebV
2015-10-15 17:24:26 7464
原创 android动画 之Interpolator类
序一个好的动画一定是用心做出来的,何为用心?其中一点我认为定义适当的 Interpolator 就是一种用心的表现;这点在 google material design 中尤为明显。一个好的动画一定要符合实际,一句老的话就是:石头下落一定要受重力才优雅,不然一颗石头像羽毛一样在风中还飘啊飘的那就不行了。介绍Interpolator 是个什么东西?In
2015-07-12 23:51:01 4536
原创 Android Studio 插件(二)
阅读目录1. H.A.X.M(硬件加速执行管理器) 2. genymotion 3. Android Drawable Importer 4. Android ButterKnife Zelezny 5. Android Holo Colors Generator 6. Robotium Recorder 7.jimu Mirror 8.Strings-xml-toolsA
2015-06-21 10:57:48 2343
原创 Android Studio 插件(一)
以下是一些Android Studio插件的介绍,虽然Android Studio的插件没有Eclipse插件那样丰富,不过利用它们,依然可以为开发工作带来许多方便ButterKnife一键从xml布局文件中生成对View的声明和ButterKnife的注解,也可以给Adapter设置一个ViewHolder项目主页: https://github.com/i
2015-06-21 10:55:04 6075
原创 Android Studio系列教程三--快捷键
Android Studio 1.0正式版发布啦今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用。官方下载地址: http://developer.android.com/sdk/index.html如果你之前已经使用其他版本的Studio,那么直接覆盖就好了,如果
2015-02-04 02:38:14 677
原创 Android Studio系列教程二--基本设置与运行
原文链接:http://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/上面一篇博客,介绍了Studio的优点与1.0 RC的安装与上手体验,没想到google的更新速度这么快,已经出了RC 2版本,主要是修复一些bug。那么今天就带大家预览下Stduio的界面与基本功能。项目结构当我们新建一个项目的目录结构默认是
2015-02-04 01:27:30 653
原创 开源控件收集
1. DragTopLayouthttps://github.com/chenupt/DragTopLayout2.。 AndroidPullMenuhttp://shkurtia.github.io/AndroidPullMenu/https://github.com/ShkurtiA/AndroidPul
2015-02-01 02:23:11 760
原创 Android Studio系列教程一--下载和安装
背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,
2015-02-01 00:12:00 825
转载 Android 开源交流 QQ 群分享汇总
Android 开源交流 QQ 群分享汇总 : https://github.com/aosp-exchange-group/share简介分享者AndroidDevTools中文北京-一休非常不错的团队协作工具Teambition北京-一休免费的I
2015-01-16 12:24:19 6342
转载 十大Material Design开源项目
摘要:本文详细介绍了十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍
2014-11-26 17:22:16 29359
转载 开发者必备的十二大Android开发资源
摘要:无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封,还能够提高工作效率。无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己
2014-11-26 17:20:53 1488
原创 android 所有焦点问题汇总【Focus】
setFocusable(true); // 是设置能否获得焦点而已。.requestFocus(); //是让控件得到焦点requestFocusInWindow() //的作用应该是获取窗口的焦点
2014-04-09 17:06:24 10022
原创 android:descendantFocusability用法简析【listview gridview 焦点问题】
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C
2014-04-04 17:19:56 5151
转载 【整理】android开源项目【developer篇】
主要介绍和Android开发工具和测试工具相关的开源项目。Buckfacebook开源的Android编译工具,效率是ant的两倍。主要优点在于:(1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现(2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件(3) 编译同时可生成单元测试结果(4) 既可用于IDE编译也可用于持续集成
2014-01-09 13:20:33 1002
转载 android开源项目【View篇】
主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 一、ListView android-pulltorefresh 一个强大的
2014-01-09 13:19:02 3404
转载 【整理】android开源项目【tool篇】
主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作AndroidAnnotations(Code Diet)android快速开发框架项目地址:https://github.com/
2014-01-09 13:17:21 2067
转载 【整理】android开源项目【项目篇】
主要介绍那些Android还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。Linux项目地址:https://github.com/torvalds/linuxAndroid项目地址:https://android.googlesource.com/或https://github.com/android以上两个项目,不解释(1) ZXing 二维码
2014-01-09 13:14:49 987
转载 【整理】android开源项目【blog篇】
主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow大神,深挖大神的项目和following,你会发现很多。一、个人JakeWharton 就职于SquareGithub地址:https://github.com/JakeWharton代表作:ActionBarSherlock,Android-ViewPagerIndicator,Nine Old An
2014-01-09 13:13:24 968
转载 Android 开源项目(二)
开源分享(点击标题下载源码):1.Xabber客户端 2.oschina客户端 3.手机安全管家 4.星座连萌 5.玲闹铃 6.魔乐盒 7.PWP日历 8.Apollo音乐播放器 9.夏普名片识别 10.高仿人人网 11.简洁天气 12.高仿开心网 13.百度推聊
2013-11-28 13:58:16 1589
转载 Android KeyCode列表
KEYCODE列表电话键 KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4
2013-11-18 10:28:11 78357 4
原创 再现完美蔚蓝天色 RAW格式照片处理技法
天空是风光摄影中经常拍摄的题材,厚重的云层与湛蓝的天空产生的强烈对比会给观赏者带来无与伦比的震撼感觉。然而,由于光比等问题经常会让天空变得黯然失色,下面我们就来介绍如何通过Camera Raw 再现完美天色。相关阅读:快速提升摄影品质 RAW格式照片处理技法step1 在Camera Raw 中精细调整照片局部的色彩时,可以使用“HSL/ 灰度”面板,单击Camera Raw
2013-10-15 12:27:27 1494
原创 Android EditText/TextView使用SpannableString显示复合文本
在Android中EditText用于编辑文本,TextView用于显示文本,但是有时候我们需要对其中的文本进行样式等方面的设置。Android为我们提供了SpannableString类来对指定文本进行处理。1) ForegroundColorSpan 文本颜色[java] view plaincopyprint?private void set
2013-08-26 12:05:11 12870
原创 Android优秀开源项目
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客户端哦,
2013-08-20 11:40:39 5737 2
转载 android:layout_weight属性详解
在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用Linear
2013-07-31 12:19:54 666
原创 java线程进阶
一、线程的生命周期 这里所说的线程的生命周期,也是根据Thread类里面的方法来定义的。JDK API 1.6里和生命周期有关的方法有一些几个: 1、interrupt():中断线程。 2、interrupted():测试当前线程是否已经中断。 3、isInterrupted():测试线程是否已经中断。 4、join():等待该
2013-07-05 16:31:31 1154
原创 Android开源项目(非组件)
学习开发一个有效的途径就是借鉴成熟的案例作为学习的对象,下面为大家推荐一些比较不错的Android项目,有些也是在其它的帖子中发现的,欢迎大家补充,将开源进行到底。1、 eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果
2013-07-05 15:42:32 2354
翻译 [中英文对照]android Designing for TV(三) ------ Handling Features Not Supported on TV 在TV上处理不支持的功能
TVs are much different from other Android-powered devices:电视远比其他安卓设备复杂They're not mobile.它(TV)不是手机.Out of habit, people use them for watching media with little or no interaction.和手机操作有不同的习惯,
2013-06-21 15:53:55 1191
翻译 [中英文对照]android Designing for TV(二) ------ Optimizing Navigation for TV 优化电视导航
An important aspect of the user experience when operating a TV is the direct human interface: a remote control. As you optimize your Android application for TVs, you should pay special attention to ho
2013-06-09 16:23:26 1421
翻译 [中英文对照]android Designing for TV(一) ------ Optimizing Layouts for TV 优化电视布局
When your application is running on a television set, you should assume that the user is sitting about ten feet away from the screen. This user environment is referred to as the 10-foot UI. To provi
2013-06-08 16:32:12 1788
原创 Android开源项目
学习开发一个有效的途径就是借鉴成熟的案例作为学习的对象,下面为大家推荐一些比较不错的Android项目,有些也是在其它的帖子中发现的,欢迎大家补充,将开源进行到底。1、 eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果
2013-05-29 09:54:38 773
原创 android 实用项目备份【GitHub】(三)
41. android-swipelistviewSwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。开发者可直接登陆Google Play下载安装其Demo应用。 42. greenDAOgreenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的O
2013-05-22 12:16:17 1975
原创 android 实用项目备份【GitHub】(二)
在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DSLV
2013-05-09 10:31:51 1044
原创 android 实用项目备份【GitHub】(一)
下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1. ActionBarSherlockActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。对于Android 4.0及更高版
2013-05-09 10:29:39 1111
论道HTML5 (原版,非扫描版)
2016-03-15
android-support-v4.jar
2012-04-01
android-misc-widgets
2011-12-27
google-gson
2011-12-27
unetbootin-windows-latest.exe
2011-08-03
saveFile.rar
2011-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人