自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦逼的程序猿☺

嗵,嗵,嗵,一库!!!

  • 博客(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

sublime text channel_v3.json

sublime text在下载插件的时候,package列表文件被墙,就是这里的channel_v3.json文件!

2019-01-23

OCR识别,简体中文识别包chi_sim.traineddata

OCR图像文字识别,简体中文识别包

2017-07-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除