- 博客(370)
- 资源 (38)
- 收藏
- 关注
转载 使用 Android Studio 进行 NDK 开发
在AndroidStudio中进行NDK开发比起以往的Eclipse要方便的多,下面来介绍下如何使用AndroidStudio这个IDE工具实现NDK相关开发工作。1. 准备工作下载好NDK开发包之后,直接解压到任意目录,然后需要配置一下系统环境变量,之所以要配置环境变量,是为了方便使用命令ndk-build脚本进行NDK编译。配置参考如下:# 在.bash_profile中配置如
2016-04-19 21:17:49 400
转载 这些小工具让你的 Android 开发更高效(下)
在上篇中的文章——这些小工具让你的Android 开发更高效(上),我发送到了稀土掘金,收到很多人点赞和转发,能收到收到这么多人的赞同,也是对我的莫大的鼓励,所以就决定写下篇了,其实主要是上一篇没有介绍完,所以才开下一篇的。在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发
2016-04-19 21:14:43 336
转载 Android开源库项目集锦
GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版
2016-04-19 21:12:37 281
转载 你所不知道的android开发图标资源站
1.Iconfinder这个网站的界面非常干净,它只有一个目的:为你的web项目找到合适的图标。在搜索框中输入关键字,你便会得到一组自动滚动加载的图标。网站也提供方便的工具。比如改变颜色、像素尺寸,这些选项都会帮助你找到最佳的图标。提供png格式。2.Find Icons该网站可以找到从黑白图标到3D彩色图标的各类品种
2016-04-19 21:11:48 5280
转载 Android 事件拦截机制一种粗鄙的解释
对于Android事件拦截机制,相信对于大多数Android初学者是一个抓耳挠腮难于理解的问题。其实理解这个问题并不困难。首先,你的明白事件拦截机制到底是怎么一回事?这里说的事件拦截机制,指的是对触摸事件的拦截机制。那何为触摸事件?所谓的触摸事件,就是指系统捕获的触摸屏幕所产生的事件。当我们点击按钮时候,此时其实就产生了三个事件。按钮按下,这是事件之一;如果你不小心滑动了一点儿,这是事件之
2016-04-19 21:10:51 238
转载 Android开发中,那些让你相见恨晚的方法、类或接口
PS:本文类容来自我在知乎上对 Android开发中,有哪些让你觉得相见恨晚的方法、类或接口? 这一问题的回答,目前就总结这些,日后若有新的发现,随时补充。欢迎点赞。getParent.requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(flo
2016-04-19 21:06:22 251
转载 Mac Android Genymotion unable create virtual device
Mac 安装Genymotion 需要安装VirtualBox ,全部安装完后创建genymotion device点击ADD后不能显示device列表,测试可能是由于VirtualBox的网络设置原因导致genymotion不能连接网络。VirtualBox网络配置如下打开VirtualBox 偏好设置--> 网络--> Host Only --> 新建一个网络配
2016-04-18 09:00:19 462
转载 Mac下Android Studio升级SVN1.8(使用1.8format来checkout项目)
当前mac自带的svn是1.7的。工作需要把windows上svn上的项目使用mac的版android studio导入工程。一切顺利,但是到后面的发现没有办法选择svn的1.8format的模式导入项目。下面描述一下步骤:1、下载最新版本的svn附上地址: http://www.wandisco.com/subversion/download#osx (超链接和地址是
2016-04-16 21:31:53 1800
转载 Android动态改变Background后Padding无效的问题
在Layout中指定好background和padding以后,程序里面动态修改background之后padding就失效了,貌似是一个BUG,这里找到了一篇英文文章,简单翻译分享一下。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com
2016-04-15 10:45:52 1327
转载 Android StudioSVN安装和使用
SVN下载: 百度云 SVN下载 http://pan.baidu.com/s/1bn6uGlp 密码: 46npSVN安装: 目前 安装1.9.2版本的SVN后,在配置Android Studio 中会出现一些问题 有可能会出现Subversion command line client version is too old (1.9.2). Fix it.
2016-04-08 13:14:14 1023
转载 Cannot load JDBC driver class 'net.sourceforge.jtds.jdbc.Driver'
is basically because your application has dependency on jtds.jar which is unavailable in the classpath so first download the jar from here and add it to the classpath.
2016-03-21 17:30:51 2955
转载 Getting “CHECKOUT can only be performed on a version resource” when trying to commit using Eclipse s
right click on the project -> team -> cleanup / refresh
2016-03-21 17:29:17 1755
转载 【深圳信狮】安卓技术更新有哪些?
Android 的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有新东西感觉也不太可能,小编在网上整理了一些主要的 Android 新技术发展,其实了解 Android 的发展趋势,可能对开发者更有帮助。 开发工具 Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android St
2016-03-01 09:57:00 316
转载 如何在普通 UIViewController 中使用 UITableView
本系列文章 《Swift on iOS 学习笔记》 将以不定长度、不定内容、不定形式的方式对外发布,主要记录一些 “可重用” 的知识,感谢你的阅读。在继承自 UIViewController 的普通页面中使用 UITableView 是一种非常普遍的需求,因为 UITableViewController 的可定制性是很差的。话不多说,马上开始:1. 新建 Applicati
2016-02-19 14:13:02 1031
转载 android 软键盘,右下角 内容设置
使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:android:imeOptions="flagNoExtractUi" //使软键盘不全屏显示,只占用一部分屏幕同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键android:imeOptions="actionNone" //输入框右侧不带任何提示android:
2016-02-18 09:58:31 2027
转载 android 软键盘弹出隐藏挤压界面等问题
Android中软键盘的使用是非常多的,下面为软键盘常用的设置;1、横屏时,点击输入框出现全键盘解决方案: 在EditText、searchview等控件中加?1android:imeOptions="flagNoExtractUi"2、竖屏时,安卓会出现半屏。 ca
2016-02-18 09:53:50 3056
原创 解决5.0以上通知栏图标变白
5.0以上,系统会自动将通知栏图标全部填充为白色,解决方法如下:final NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);//TODO//FLAG_UPDATE_CURRENT:如果构建的PendingI
2016-02-15 14:39:06 3920
转载 Android平台的崩溃捕获机制及实现
作者简介:贾志凯,Testin崩溃分析(http://apm.testin.cn/)项目研发工程师,负责客户端SDK相关技术研发工作。5年移动互联网开发经验,曾任职于中科院、Symantec、Opera,对移动App的测试、分析有较深入的研究。Android系统碎片化造成应用程序崩溃严重,在模拟器上运行良好的程序安装到某款手机上说不定就会出现崩溃的现象。而且,往往都是程序发布之后在用户端出
2016-02-06 09:26:05 501
转载 Android 6.0: 动态权限管理的解决方案
Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用户体验, 同时也为程序员带来新的负担. 动态权限管理就是这样, 一方面让用户更加容易的控制自己的隐私, 一方面需要重新适配应用权限. 时代总是不断发展, 程序总是以人为本, 让我们为应用添加动态权限管理吧! 这里提供了一个非常不错的解决方案.Android系统包含默认的授权提示框, 但是我们仍需要设置自己的
2016-01-28 09:59:01 402
转载 Swift基础--手势识别(双击、捏、旋转、拖动、划动、长按)
[objc] view plain copy print?// // ViewController.swift // JieUITapGestureRecognizer // // Created by jiezhang on 14-10-4. // Copyright (c) 2014年 jiezhang. All right
2016-01-22 14:11:33 627
转载 iOS 字符属性NSAttributedString描述
/* 字符属性 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegrou
2016-01-20 11:19:59 336
转载 Android M 新的运行时权限开发者需要知道的一切
android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因。这里有一切关于android运行时权限你需要知道的,包括如何在代码中实现。现在亡羊补牢还不晚。新运行时权限android的权限系统一直是首要的安全概
2016-01-18 09:56:08 439
转载 Android性能优化之如何避免Overdraw
可能有些人不明白什么是过度绘制,简单言,我们app一个页面所显示的效果是由像素一帧一帧绘制而成。过度绘制就是意味着这一帧被绘制多次。如果是静态的布局,可能影响不是很大,如果是动态的,比如ListView,GridView,ViewPager等在性能上就会差一点,常见的比如listView上下滑动,过度绘制的情况下,就会出现卡顿,或者跳跃感很明显。 当然过度绘制肯定无法避免,我们只能减少不必要的
2016-01-18 09:31:09 382
转载 Android中常见的坑有哪些?
对于安卓开发入门级程序猿而言,由于不熟悉代码、工具等等,掉进一些坑中是难免的,今天小编在一个Android培训网站上看到一位大神总结的Android开发中比较常见的坑及其原因和解决办法,赶脚还不错,分享出来,给大家提个醒。1、Activity调用 startActivityForResult 会立马返回,不能正常调用,这是为什么捏?原因:因为Activity
2016-01-18 09:28:08 456
原创 Android Studio 打不开Module Settings的解决办法
从eclipse切换到Android Studio时,将SDK也带过来了 Android Studio v1.3版本之后就打不开Module Settings,其原因是SDK之前已经下载过Google API了,和Android Studio的引入Google API的方式有冲突,所以导致报错只要将SDK中Google API全部删除就可以了,解决如下图中我的Google APIs已经全部删除,所
2016-01-13 09:42:41 8943 2
转载 android中用setBackgroundResource加载图片时出现oom
用setBackgroundResource显示多张图片时,会出现oom,在看了setBackgroundResource的源码以后,恍然大悟,android对于直接通过资源id载入的资源其实是做了cache的了,这样下次再需要此资源的时候直接从cache中得到,这也是为效率考虑。但这样做也造成了用过的资源都会在内存中,这样的设计不是很适合使用了很多大图片资源的应用,这样累积下来应用的内存
2016-01-11 15:49:18 2461
转载 android studio如何使用git
Android studio为我们提供了git的插件,让我们能够很好的进行版本控制,这篇blog我们就来展示一下如何使用(操作系统是win7)。1.准备,下载window上的git, 下载地址 ;在studio中设置git插件:File->Setting->Version Control->Git, 然后可以点击Test测试一下,如下图:那么你就设置成功了。2.初始化g
2016-01-11 10:57:28 271
转载 2015年十大热门Android开源新项目
2015即将结束,又到了大家喜闻乐见的年终盘点时刻啦,今天给大家盘点一下2015年Android开发领域新出现的10大热门开源项目。数据来自于GitHub搜索,创建时间自2015年1月1日开始的新项目才能入围,因此一些创建时间较早的诸如RxJava等优秀项目不在榜上,排名规则是best match,截止发稿时排名如下,欢迎大家一起吐槽。No.10 Material-Animations
2015-12-29 09:19:09 372
转载 Android Studio 获取数字签名的方法
原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:点击 Eclipse导航栏的Windows --> Preference --> Android --> Build现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标点击的方法. 但可以打开Terminal,使用keytool获取.
2015-12-28 16:42:01 473
转载 Android RecyclerView 使用完全解析 体验艺术般的控件
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不
2015-12-17 15:48:44 490
转载 Android 日历CalendarProvider
日历提供器是(CalendarProvider)针对用户日历事件的一个资源库。日历提供器API允许你执行有关日历、、事件、会议、提醒等内容的查询、插入、更新、删除操作。日历提供器API能够用于应用程序和同步适配器,规则的变化依赖于什么类型的程序制造了这个调用。本文重点关注应用程序怎样使用日历提供API。对于与同步适配器的不同的讨论,请看同步适配器。通常,要读或写日历数据,应用程序的
2015-12-02 11:38:52 1168
转载 Android开发屏幕适配全攻略
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Android系统的开放性,任何用户、开发者
2015-12-02 09:14:39 594
转载 Android样式的开发:drawable汇总篇
Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇文章将汇总介绍所有剩下的drawable资源。图片是最常用的drawable资源,格式包括:png(推
2015-12-02 09:13:00 427
转载 Android界面设计视觉规范
当你拿到Android的设计需求后,开始着手进行界面的设计,却不知道如何设计才能让用户对界面感到满意,设计出来的界面差强人意,返稿无数以至于一遍遍的修改?如果这就是你现在的状况,那么先别急着重新进行界面的设计,因为你首先得静下心来看一看这篇Android的界面设计规范。
2015-12-02 09:11:42 386
转载 CoordinatorLayout与滚动的处理
这篇文章专门讲解和CoordinatorLayout相关的知识点,这也是Design Support Library中最重要与最难的部分。概览CoordinatorLayout 实现了多种Material Design中提到的滚动效果。目前这个框架提供了几种不用写动画代码就能工作的方法,这些效果包括:让浮动操作按钮上下滑动,为Snackbar留出空间。
2015-11-25 13:48:45 503
转载 Android Theme and style
每家公司的app都有自己的统一的特色,这就涉及到theme和style,当然他们只不是仅仅为了这个特点存在,想activity的进入动画等都能通过theme和style实现,简单并且减少了代码数,熟练使用theme and style也能做出很炫的效果。what is theme ?主题是对整个应用中所有的Activity都起作用,或者对指定的Activity起作用 定义格式通
2015-11-17 09:27:15 403
转载 通过 Hardware Layer 提升 Android 动画性能
当有人问我关于动画性能表现不佳问题的时候,我首先会询问他们是否使用了Hardware Layer层。你的View可能在执行动画期间的每一帧都进行重绘,如果使用View Layer,可以避免重绘每一帧,因为View的渲染一旦进入离屏缓冲区就能够被复用。另外,Hardware Layer缓存在GPU上(译者注: Hardware Layer使用GPU内存),它能够使动画中的某些操作变得
2015-11-17 09:26:25 328
转载 android GoogleMap画导航线路图 路径规划(Directions)
转自:http://blog.csdn.net/mad1989/article/details/97346671.0 GoogleMap路径规划Google Mapandroid版和IOS版的SDK都没有集成路径规划的相关API,若要实现,只能通过http链接请求URL,携带起点终点经纬度,得到返回集合,在地图中展示。 Google Directio
2015-10-29 10:24:25 2527
转载 GCM 实现
google教程http://developer.android.com/google/gcm/gs.html1.创建项目2.在Services中开启 Google Cloud Messaging for Android3.Create an OAuth 2.0 client ID4.API Access 创建 Server Key 和 Android Ke
2015-10-26 08:51:24 1058
转载 eclipse 中导入RecyclerView
使用eclipse引用RecyclerView,一运行就挂掉,错误如下:[html] view plaincopy07-22 23:05:34.553: D/AndroidRuntime(2968): Shutting down VM 07-22 23:05:34.560: E/AndroidRuntime(2968): FATAL E
2015-10-22 17:05:01 2767 2
Genymotion-ARM-Translation.zip
2014-07-22
Android DownLoadManager小例子
2014-07-16
xUltimate-d9pc-x86.rar
2014-07-04
简单例子-下载JSON数据
2014-01-26
android动画切换效果
2013-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人