- 博客(19)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
转载 深入理解Android之Gradle
平常一直用Android Studio写项目,但是一直对Gradle这个东西不是很了解!对里边的语法也是一知半解!最近看了一篇博客,堪称最全最详细Gradle讲解!分享一下! http://blog.csdn.net/innost/article/details/48228651
2016-03-31 17:31:45 576
原创 Android SDK目录及版本号区别
今天又有人问Tools,Build-Tools,Platform-tools有什么区别,是干嘛的? 现在对SDK目录做一下总结阐述!SDK目录add-ons这里面保存着附加库,第三方公司为android 平台开发的附加功能系统。比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。docs这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。
2016-03-31 17:25:10 49395
原创 内容URI及自定义ContentProvider重写方法
内容URI内容URI:权限+路径 权限:用于不同的应用程序做区分,一般都采用程序包名的方式命名。 路径:用于对同一应用中不同的表做区分的,通常会添加到权限的后边。 如:content://com.mars.app.provider/table1content://com.mars.app.provider/table2除此之外,我们还可以在内容URI后边再加上一个IDcontent://co
2016-03-31 12:03:56 2166
转载 常用的adb命令
显示系统中全部Android平台: android list targets显示系统中全部AVD(模拟器): android list avd创建AVD(模拟器): android create avd --name 名称 --target 平台编号启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)删除AVD(模拟器):
2016-03-30 17:45:16 567 1
原创 Linux OS 环境变量的配置
Android环境变量的配置①打开Terminal终端,输入gedit或者vim .profile或者.bashrc ②在内容最下边添加如下代码:export JAVA_HOME="/XX/XX/jdk1.6.0_30" 你的jdk路径PATH="$JAVA_HOME/bin:$PATH"export ANDROID_HOME="XX/XX/sdk" 你的sdk路径export PAT
2016-03-30 17:26:30 1006
原创 Linux OS基本命令和操作
一 、 cd命令:这是一个非常基本的命令,它用于切换当前目录,它的参数是要切换的目录 的路径,可以是绝对路径,也可以是相对路径。cd /root/Documents 切换到目录/root/Documentscd ./path 切换到当前目录下的pah目录中,“.”表示当前目录cd ../path 切换到上层目录中的paht目录中,“..”表示上一层目录cd - 表示回到上一个位置二 、 l
2016-03-30 16:51:19 707
原创 SparseArray稀疏数组浅析
简介SparseArray指的是稀疏数组,是Android中对HashMap的性能优化。所谓稀疏数组就是数组中的大部分的内容值都未被使用或者都为0,在数组中仅有少部分的空间使用。因此造成了内存空间的浪费,为了节省内存空间,并且不影响数组中原有的内容值,我们可以采用一种压缩的方式来表示稀疏数组的内容。构造方法它和一般的list一样,可以预先设置容器的大小,默认大小是10。增删改查增加,添加键值对①pu
2016-03-30 15:42:28 2171
转载 SQLite清空表数据并将自增ID设为0
SQL标准中有TRUNCATE TABLE语句,用来清空表的所有内容。但SQLite不支持这个语句。在SQLite中直接使用“DELETE FROM TableName”就可以了。对于大多数DBMS来说,用DELETE不如用TRUNCATE 速度快,因为TRUNCATE 不用访问整个表,不用记录数据的变动。SQLite虽然不支持TRUNCATE,但它对DELETE做了优化: “When the
2016-03-28 17:27:42 6037 2
原创 关于手机软键盘弹出挤压界面的问题
之前遇到过类似的问题,今天输入框在上边,然后弹出软键盘后将底部导航栏挤了上来所以对此做一个总结!Android中软键盘的使用是非常多的,下面为软键盘常用的设置:1、横屏时,点击输入框出现全键盘解决方案: 在EditText、searchview等控件中加android:imeOptions="flagNoExtractUi"2、竖屏时,安卓会出现半屏。第一种情况:你的输入框处于中下的位置,这样的话,
2016-03-24 14:04:57 8210
原创 WebView使用详解及常见问题
阅读了一篇博客,写的很详细,分享一下:Android WebView常见问题解决方案汇总 http://blog.csdn.net/t12x3456/article/details/13769731
2016-03-24 13:37:48 542
原创 自定义AutoCompleteTextView
最近在做一款浏览器,在输入框中输入网址的时候,会出现下拉列表提示,有网站icon,网站title,和网站url。而AutoCompleteTextView的适配器只能是ArrayAdapter和SimpleAdapter,如果要自定义的布局,就需要自己写了!下面这篇博客,写的很详细,分享一下!http://blog.csdn.net/i_lovefish/article/details/173379
2016-03-23 18:23:05 391
转载 Android内存优化大全
今天看了大苞米的博客,整理的非常详细,收藏一下!Android内存优化大全(上)http://blog.csdn.net/a396901990/article/details/37914465Android内存优化大全(中)http://blog.csdn.net/a396901990/article/details/38707007Android内存优化大全(下)http://blog.csdn.
2016-03-21 16:28:00 449
原创 Eclipse关于设置code style的问题
问题描述当我们在Eclipse中开发项目的时候,如果在移动下一行的时候,按了Tab键,或者经常用ctrl+shift+f进行格式化,那么代码在Eclipse中看起来没问题,如果我们提交代码到Gerrit上或者其他代码管理工具上,或者将代码导出到普通的文本编辑器上时,就会出现非常大的改动,甚至乱七八糟,影响阅读和测试!如果在对code style要求比较严格的公司,那么你就GG了!解决方法首先在Wi
2016-03-18 17:35:06 3135
转载 Hybrid App中原生页面 VS H5页面
相关的讨论非常的多,在简书中看到了一篇总结的比较好! 分享一下! http://www.jianshu.com/p/00ff5664e000
2016-03-17 11:22:35 756
原创 Ionic应用程序开发框架
简介Ionic是一个用来开发混合手机应用的,开源的,免费的代码库。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。 Ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了AngularJS和Sass。这个框架的目的是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译
2016-03-16 11:49:16 2133
原创 AngularJS入门(二)
双向数据绑定编辑下面html文档,在浏览器中运行查看效果。<!doctype html><html ng-app> <head> <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script> </head> <body> Your name: <input typ
2016-03-16 11:25:56 393
原创 AngularJS入门(一)
简介AngularJS是一款优秀的前端JS框架,是为了克服HTML在构建应用上的不足而设计的,AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。 HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。 通常,我们是通过以下技术来解决静态
2016-03-15 17:22:28 657
原创 PhoneGap&Cordova
简介PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。 它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和 Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用,旨在让开发者使用HTML、Javascript
2016-03-15 15:32:25 802
原创 Node.js简介和安装
简介JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和
2016-03-15 14:55:56 498
Webkit在加载派生资源
2016-10-14
webview显示别的平面的字体该如何做?
2016-04-25
Android SwipeRefreshLayout加载颜色不会显示!!!!!
2016-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人