自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何过滤多余的cpu支持文件

我们在开发的过程中往往会集成一些第三方库,但是这些库中支持的有些cpu硬件有时候就会多余我们项目所支持的,这个时候如何过滤掉那些多余的库呢?比方说在使用百度地图的时候,百度官方给予的so文件支持很多种类型的cpu,向这种so文件暴露的情况下,我们只需要导入我们需要的格式的so文件就可以了,但是其他没有暴露的第三方库,就得另想办法了这个时候就需要我们在自己的项目中增加ndk支持在build.grad

2016-12-02 19:04:57 320

原创 使用原生intent分享图片获取资源失败问题

使用原生intent分享图片获取资源失败问题在开发过程中我们经常会遇到分享功能,有很多小伙伴喜欢使用第三方分享框架进行分享,但是偶尔也会用到Intent进行分享,接下来就来说说在使用intent进行分享图片的过程中遇到的那些坑。。-首先我们保存一张图片 private static String saveBitmap(Bitmap bm, String picName) { try

2016-11-19 15:05:07 22900 8

原创 ubuntu 下firefox安装中文包

ubuntu 下firefox安装中文包安装中文语言包 或者apt-cache search firefox 找找源里firefox的中文语言包 然后使用sudo apt-get install **(查到打中文包名称)

2016-05-09 21:02:16 734

转载 解决ubuntu下Android Studio出现“aapt” IOException error=2, No such file or directory问题

解决ubuntu下Android Studio出现“aapt” IOException error=2, No such file or directory问题Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or direc

2016-05-08 22:15:12 1088

原创 android studio NDK 开发初探

android studio NDK 开发初探环境配置 1)下载ndk 2)在android studio中配置ndk 路径 3)配置gradle 在gradle.properties中加入 android.useDeprecatedNdk=true配置 开启ndk 在开发过程中我们有时还会用到c++中到stl库这时我们就需要在build.gradle 中加入

2016-05-08 22:13:28 1341

转载 linux的mount(挂载)命令详解

转载自:linux的mount(挂载)命令详解_RedHat/Centos_操作系统_脚本之家 http://www.jb51.net/os/RedHat/1109.html在linux系统中,可以使用mount命令挂载光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享等linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算

2016-02-22 09:22:07 587

转载 Linux解压缩命令

tar命令tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。语法:tar [主选项+辅选项] 文件或者目录主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一

2016-02-21 20:17:55 359

原创 Linux RPM程序安装命令

安装包分类:二进制安装包(RPM包、系统默认包)源码包(+脚本安装包)RPM命令管理RPM命名规则:httpd-2.2.15-15.el6.centos.15-15i686.rpmhttpd:软件包名2.2.15:软件版本15:软件发布的次数el6.centos:适合的Linux平台i686:适合的硬件平台(x64表示64位硬件平台)rpm:rpm包

2016-02-21 20:10:31 507

转载 Linux apt命令

apt-cache search package 搜索包    apt-cache show package 获取包的相关信息,如说明、大小、版本等    sudo apt-get install package 安装包    sudo apt-get install package - - reinstall 重新安装包    sudo apt-get -f install 修复

2016-02-21 18:03:22 318

原创 SpannableString的一些api

SpannableString可供我们使用的API有下面这些:BackgroundColorSpan 背景色ClickableSpan 文本可点击,有点击事件ForegroundColorSpan 文本颜色(前景色)MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter)MetricAffectingS

2015-12-21 17:38:29 334

转载 Java(Android)线程池

介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() {  @Override public void

2015-12-09 17:53:28 270

原创 跨进程调用其他应用中的activity

今天心血来潮想用一个应用中的activity调用其他应用中的activity,即跨进程调用。其中代码很简单,但是需要注意几个细节。接下给出一些方法:方法一:使用ComponentNameComponentName componentName=new ComponentName("com.example.vvgool","com.example.vvgool.MainActivity

2015-12-09 11:20:09 1841

原创 关于androidManifest.xml中输入法窗口设置说明(windowSoftInputMode)

在开发过程中常常会遇到输入法窗口挡住界面使界面不美观等情况,其实这是可以在androidManifest中设置的在activity中有个属性:windowSoftInputMode在这里就可以设置啦其中属性值有:stateUnspecified:输入法软键盘的状态没有特别指定,这意味着系统将自动选择合适的状态值,或者依赖于主题设置stateUnchanged:软键盘状态取决于它上依

2015-12-07 11:07:01 1099

原创 进程间数据传递载体——Parcel(二)

Parcelables遵循Parcelable协议的对象可以通过Parcel来存取,如开发人员经常用到的bundle就是继承自Parcelable的,相关方法:writeParcelable(Parcelable,int):将这个Parcelable 类的名字和内容写入Parcel中,实际上他是通过回调此Parcelable的writeToParcel()方法来写入数据。readPar

2015-12-03 13:52:02 783

原创 进程间数据传递载体——Parcel(一)

前段时间参与一个项目关于进程间通信,看人家的代码中Parcel用的各种6,可是咱看不懂呀!所以只好在查些资料咯!     所谓Parcel英文直译就是“打包”的意思。如果进程间通信直接传递引用对象,这样也只是传递了对象的内存地址,这样的行为是行不通的,毕竟两个进程间的虚拟内存是不同的。但是我通过Parcel将内存地址中存储的数据打包呢。。这样就可以把数据传递过去了!    下面介绍下P

2015-12-03 11:39:55 1204

转载 SQL语句大全

查询数据:select * from Task*  代表整个表单独查询*改成列名称  用半角,隔开select * from Task where id=19   显示id为9的数据select * from Task where taskStatus=1查询taskStatus列的值为1的数据select * from Ta

2015-08-19 10:53:08 311

转载 SQL语句优化方法

1.1    注释使用在语句中多写注释,注释不影响SQL语句的执行效率。增加代码的可读性。1.2    对于事务的使用尽量使事务处理达到最短,如果事务太长最好按功能将事务分开执行(如:可以让用户在界面上多几步操作)。事务太长很容易造成数据库阻塞,用户操作速度变慢或死机情况。1.3    对于与数据库的交互尽量减少与数据库的交互次数。如果在前端程序写有循球

2015-08-19 10:44:22 298

转载 SQL Server日期时间格式转换字符串详解

在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。日期时间转字符串:Select CONVERT(varchar(100), GETDATE(), 0): 05

2015-08-19 10:42:35 557

转载 经典SQL语句大全(数据开发篇)

数据开发篇 1.按姓氏笔画排序Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多 2.数据库加密select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码

2015-08-19 10:41:26 357

转载 经典SQL语句大全(技巧篇)

技巧篇 1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选,如:if @strWhere !='' beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWher

2015-08-19 10:40:23 350

转载 经典SQL语句大全(提升篇)

提升篇 1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c

2015-08-19 10:39:07 316

转载 经典SQL语句大全(基础篇)

基础篇  1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBa

2015-08-19 10:37:48 220

原创 ViewPager幻灯片删除出现显示黑色问题

在使用ViewPager对照片进行显示的时候我们往往需要对照片进行多种操作。。比方说放大,缩小,删除等等。在删除的过程中我们怎么处理适配器才能使在删除后正常显示呢?class ImagListPagerAdapter extends PagerAdapter { @Override public int getCount() { if(map==null){ ret

2015-07-02 18:05:25 490

原创 获取手机系统中的所有照片

在做相册的过程中,获取手机sd卡上的照片是肯定的,那我们怎么获取呢?是遍历sd卡上 的所有文件?这样的效率是不是会很低呢?由此我们可以使用查询系统数据库的方式来获取手机照片。package com.ww.mypicture;import java.io.FileInputStream;import java.util.ArrayList;import java.util.HashMap

2015-07-02 17:55:50 933

原创 自定义控件实现图片布局

在开发过程中需要做一个相册遇到 一个问题。需要对图片进行布局;当时效果图是当时我使用的是一个固定布局和一个gridview结合起来做成的。。现在使用自定义groupview将这个效果实现效果图如下:接下来到了自定义groupview的时候啦package com.ww.mypicture;import java.util.ArrayList;import and

2015-06-29 12:24:39 652

原创 自定义属性(xml中可插入)

在学习开发过程中有许多时候需要使用自定义控件。。然而如何在布局过程中更加方便的定义自定义的属性呢?就拿上一篇博客:仿微信6.0底部菜单选择和滑动效果中自定义底部菜单中的控件来说。。在控件中我们需要规定渐变颜色和字体大小等属性,为了像android:textsize="14sp"这样方便的开发。。我们可以在项目文件夹下的res\values文件夹中创建attrs.xml如同: -

2015-06-27 14:43:14 642

原创 仿微信6.0底部菜单选择和滑动效果

第一次写博客。。作为一个新手来说通过写博客来记录自己的学习历程和问题总结是一件非常有意义的事情。。多的不说先看效果为了方便。。我是随便找了几张图片。。并没有对微信进行反编译获取其中的图片,各位将就这看看吧。多的不说先看代码首先布局分析:滑动切换fragment显而易见使用的是ViewPager..至于下面的菜单栏我并没有使用传统的TabHost而是自定义控件。。。大家可以看

2015-06-26 21:10:22 1645 2

二维码扫描外部库

在zxing的基础上进行开发的二维码扫描外部库

2015-12-03

仿微信6.0底部菜单选择和滑动效果

滑动切换fragment显而易见使用的是ViewPager..至于下面的菜单栏我并没有使用传统的TabHost而是自定义控件。。。大家可以看出下面 滑动过程中颜色是渐变的。

2015-06-28

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

TA关注的人

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