自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(334)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android Studio GreenDao修改字段

Android Studio GreenDao修改字段注意事项

2022-07-01 14:34:18 894

原创 Android 图片资源设置不当导致apk包变大

最近测试过程中发现apk包突然变大,发现原因是第一种布局:<ImageView android:id="@+id/iv_test" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:paddingRight="5dp" android:src="@mipmap/

2022-04-01 16:50:31 2147

原创 ExoPlayer 读取本地多个音频文件

private ExoPlayer simpleExoPlayer;/** * 播放一组语音文件 * @param audioFileNames */public void playAudiosByExoPlayer(List<String> audioFileNames){ simpleExoPlayer = ExoPlayerFactory.newSimpleInstance(RKApplication.getInstance(),new DefaultTrackS.

2022-03-29 15:35:51 643

原创 Android 图片设置无法全屏的问题。

最近遇到一个布局设置的,ImageSwitcher 里面加载的图片,无法占满布局。后面排查了半天,imgSwitcher.setBackgroundResource(R.mipmap.ic_default);设置背景资源就可以了。记录一下,小问题点。imgSwitcher.postDelayed(new Runnable() { @Override public void run() { //不满屏 //imgSwitcher.setImageRes

2022-03-24 16:00:15 2915

原创 读取raw音频多次播放

private MediaPlayer mMediaPlayer;private int curMediaPlayerTimes = 0;/** * 播放默认声音 * @param times 要播放的次数. * */private void playMediaPlayerVoice(int times) { if(times < 1) { return; } if (mMediaPlayer != null && mMedia.

2022-03-23 09:25:14 307

转载 DefFoundError与ClassNotFoundException的区别

相同点: 1、NoClassDefFoundError和ClassNotFoundException都是类运行时出错。 2、都和classpath有关。 不同点: 1、ClassNotFoundException继承java.lang.Exception,是一种受检异常(checked exception),需要显式地使用try/catch来进行处理。通常需要确保需要的类已经在classpath上...

2018-04-10 10:03:25 1621

原创 android 重命名文件

private void createFile() { File sdCard= Environment.getExternalStorageDirectory(); String fileName = "data.txt"; File file = new File(sdCard, fileName) ; if(!file.exists()){

2017-10-17 16:38:46 11357 1

转载 Android Studio导出Jar包

转自:http://www.cnblogs.com/yxx123/p/5280347.html这篇博客将介绍一下如何用Android Studio导出jar包,希望能给大家带来帮助。   首先需要修改build.gradle文件,在Android Studio中会显示多个build.gradle文件,如果你想要将整个项目导出成jar包,就找到对应项目名目录下的bui

2017-10-16 16:07:21 344

转载 Android图片加载框架Glide用法

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细

2017-10-13 10:54:29 361

转载 Android 悬浮窗权限各机型各系统适配大全(总结)

这篇文章主要介绍了Android 悬浮窗权限各机型各系统适配大全(总结),具有一定的参考价值,感兴趣的小伙伴们可以参考一下这篇博客主要介绍的是 Android 主流各种机型和各种版本的悬浮窗权限适配,但是由于碎片化的问题,所以在适配方面也无法做到完全的主流机型适配,这个需要大家的一起努力,这个博客的名字永远都是一个将来时。悬浮窗适配悬浮窗适配有两种方法:第一种是按照

2017-09-27 10:08:34 12240 2

转载 从Android代码中来记忆23种设计模式

相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的是少数设计模式的大致的定义。其实,网上很多文章讲得都非常好,我也曾经去看过各种文章。也曾一直苦恼这些难以永久记下的设计模式,直到我接触到了《Android源码设计模式解析与实战》——何红辉与关爱明著,发现原来其实我们在Android中都接触过这些设计模式,只是我们不知道而已。既然我们都

2017-07-26 10:42:53 363

原创 Android 时间字符串 转成UTC时间转为指定时间的时间字符串

1.将传送的UTC时间转换为指定时区的时间.String destTime = "2017-03-06 18-09-18";String dateTime = converTime(destTime, TimeZone.getTimeZone("GMT"));/** * 将传送的UTC时间转换为指定时区的时间. * */private String converTime(Strin

2017-03-28 11:04:30 2983

原创 Android 中缩放图片的方法。

Android 中缩放图片的方法。第一种,是直接根据比例缩放。 Resources res = getResources(); Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.test_bg); mCircleView.setBitmap(scaleBitmap(b

2017-03-28 10:36:34 384

转载 Android 点击通知栏消息 跳转到指定的Fragment界面

之前写过一篇博文,但是实现的效果是通知来了,点击通知栏消息之后,返回当前位于栈顶的activity或者fragment界面,现在的需求是:当用户按了home键,程序进入后台之后,这时候有通知进来,需要跳转到指定的消息中心fragment界面,之前一直没有头绪,后来在国外的网站看到了解决方案,具体需要用到的知识如下:      1.Android newIntent方法的使用:http://

2016-11-25 18:57:46 3299 1

原创 HTML5与CSS3基础教程笔记

1.一个网络注意包括以下三个部分*文本内容(text content):在页面上让访问者了解页面内容的纯文字。*对其他文件的引用(references to other files):这些文件加载图像,音频,视频,SVG文件等,指向其他HTML页面和资源,以及样式表(用于控制页面的布局)和JavaScript文件(用于为页面添加行为#标记(markup):对文本内容进行描述并使引用正确

2016-11-01 10:33:20 3743

原创 JavaScript权威指南(第六版) (JavaScript 脚本化文档一些概念)

1.每一个Web浏览器窗口,标签页和框架由一个Window对象所表示.每个Window对象有一个document属性引用了Document对象.Document对象表示窗口的内容.尽管如此,Document对象并非队列的,它是一个巨大的API的核心对象,叫做文档对象模型(Document Object Model, DOM),它代表和操作文档的内容.2.HTML文档的视觉显示包含很多变量:字体

2016-10-19 14:33:19 1346 1

原创 JavaScript权威指南(第六版) (JavaScript window对象一些概念)

1.闭包 (是指函数变量可以被隐藏于作用域链之内,因此看起来是函数将变量“包裹”了起来)。JavaScript函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用事决定的。未了实现这种词法作用域,JavaScript函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。函数对象可以通过作用域链相互关联起来,函数题内部的变量都可以保存在函数作用域内,这种特性被

2016-10-18 15:07:00 1234

转载 Android中Retrofit+OkHttp进行HTTP网络编程的使用指南

Retrofit和OkHttp都是Square在GitHub上开源的第三方HTTP支持包,两个包可以搭配使用,本文即是来讲解Android中Retrofit+OkHttp进行HTTP网络编程的使用指南:Retrofit介绍:Retrofit(GitHub主页https://github.com/square/okhttp)和OkHttp师出同门,也是Square的开源库,它是一个类型安

2016-10-17 17:03:07 1044

转载 Android的OkHttp包中的HTTP拦截器Interceptor用法示例

拦截器是OkHttp处理HTTP请求方面所具有的一个强大特性,这里我们就来看一下Android的OkHttp包中的HTTP拦截器Interceptor用法示例,需要的朋友可以参考下:OkHttp(GitHub:https://github.com/square/okhttp) 的 Interceptor 就如同名称「拦截器」一样,拦截你的 Request 做一些你想做的事情再送出去。例如:

2016-10-17 16:41:10 5745

原创 JavaScript权威指南(第六版) (JavaScript 数组一些概念)笔记

1.Javascript是区分大小写的语言。也就是说,关键字,变量,函数名和所有的标识符(identifier)都必须采用一致的大小写形式。2.直接量:所谓直接量(Literal)就是程序中直接使用的数据值。例如: 12//数字 1.2  “helll”  true  false  /javascript/gi  //正则表达式直接量(用做模式匹配) 3.jav

2016-10-14 14:18:04 1230

转载 ReentrantLock与synchronized同步锁

转自:http://uule.iteye.com/blog/1488356关于互斥锁:所谓互斥锁, 指的是一次最多只能有一个线程持有的锁. 在jdk1.5之前, 我们通常使用synchronized机制控制多个线程对共享资源的访问. 而现在, Lock提供了比synchronized机制更广泛的锁定操作, Lock和synchronized机制的主要区别:synchronized机

2016-10-09 17:13:02 383

转载 给 Android 开发者的 RxJava 详解

转自:http://gank.io/post/560e15be2dca930e00da1083前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用

2016-10-09 16:31:41 622

原创 Android读取Asset读取指定的Text文档

/** * 按行读取txt * * @param is * @return * @throws Exception */private String readTextFromSDcard(InputStream is) throws Exception { InputStreamReader reader = new InputStreamReader

2016-02-01 14:50:51 1695

原创 Android拷贝图片到指定文件路径

  1.拷贝图片的工具类import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Environment;import android.text.TextUtils;import

2016-02-01 11:29:32 5559

转载 解决animation循环中停止时卡顿一下的问题

<rotate android:fromDegrees="0" android:toDegrees="359" android:duration="500" android:repeatCount="-1" android:pivotX="50%" android:pivotY="50%" />含

2016-01-26 15:30:23 5527

转载 JAVA泛型详解

普通泛型Java代码 class Point{       // 此处可以随便写标识符号,T是type的简称      private T var ; // var的类型由T指定,即:由外部指定      public T getVar(){  // 返回值的类型由外部决定          return var ;      }  

2016-01-14 19:37:06 492

转载 java中的 泛型类、泛型方法、泛型接口

方法/步骤1泛型类:public class FanXingLeiDemo {//这里是泛型,可以传任意的参数private T obj;public T getObj() {return obj;}public void setObj(T obj) {this.obj = obj;}}实现:public

2016-01-14 17:27:31 465

转载 Android zip文件压缩解压缩

Android zip文件压缩解压缩:/**   * Android Zip压缩解压缩   * @author Ren.xia   * @version 1.0   * @updated 26-七月-2010 13:04:27   */  public class XZip {         public XZip(){         }              /**   

2015-12-17 10:28:26 470

转载 MongoDB学习笔记(robomongo 数据查询)

1.  基本查询:    构造查询数据。    > db.test.findOne()    {         "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"),         "name" : "stephen",         "age" : 35,         "genda" : "male",        

2015-12-02 16:46:08 22638

转载 MongoDB学习笔记(robomongo 数据查询)

1.  基本查询:    构造查询数据。    > db.test.findOne()    {         "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"),         "name" : "stephen",         "age" : 35,         "genda" : "male",        

2015-12-02 16:45:15 2186 1

转载 React-Native学习指南

本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React-Native系列https://github.com/jondot/awesome-react-native教程React NativeReact-Native入门指南 ht

2015-11-05 11:07:21 399

转载 Android支持自定义的ttf字体Demo

一、所谓无图无真相,先看效果图:二 、代码: package yc.android.fonts;    import android.app.Activity;    import android.graphics.Typeface;    import android.os.Bundle;    import android.widget.TextVi

2015-11-02 11:42:31 1623

转载 深入浅出Android Gradle构建系统(一:简介)

gradle是Android开发中引入的全新的构建系统,因为全新的构建系统主要是出于下面的目的:1. 方便复用代码和资源2. 构建多种版本的apk更见简单,不论是为多渠道构建不同的apk还是构建不同环境的apk(debug,release)3. 方便配置,扩展,自定义构建过程4. 良好的IDE集成为什么选择Gradle?Gradle主要有以下几个有点:

2015-10-14 18:03:06 425

转载 封装一个类搞定90%安卓客户端与服务器端交互

本实例封装了一个处理安卓客户端与服务器端交互的几个方法,对于中文乱码问题本实例也找到了解决方案.本例可以处理的场景如下:1.与服务器端交互json数据.2.Get方式与服务器端交互数据.3.Post方式与服务器端交互数据.4.HttpClient方式与服务器端交互数据.5.上传文件到服务器端.6.从服务器端下载文件.7.从服务器端读取文本文件.实例截图:

2015-10-13 10:52:44 419

原创 Android 通过配置相同的UUid访问不同进程小结

一.Android有一些设置需要多进程之间访问不同的数据。这次就先总结一下通过配置相同的UUid来访问不同的进程直接的数据。1.shareUserId介绍:Android给每个APK进程分配一个单独的空间,manifest中的userid就是对应一个分配的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配

2015-10-12 16:35:41 672

转载 正则表达式大全

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\

2015-10-09 13:59:09 378

转载 ButterKnife--View注入框架

俗话说:“不会偷懒的程序员不是好的程序员!”。作为一名Android开发,是不是经常厌烦了大量的findViewById以及setOnClickListener代码,而ButterKnife是一个专注于Android系统的View注入框架,让你从此从这些烦人臃肿的代码中解脱出来。先来看一段代码示例说明下ButterKnife是如何简化代码的:注意:如果你是使用的Eclipse引用该li

2015-09-29 17:23:16 413

转载 Eclipse 使用Butter Knife注解工具

Android 视图注解工具1、使用之前首先需要进行Eclipse设置http://jakewharton.github.io/butterknife/ide-eclipse.html2、基本操作http://jakewharton.github.io/butterknife/index.html@Bind(R.id.XXX)绑定id,等同于

2015-09-29 17:21:13 522

转载 Android中封装Http请求

HttpConnectionUtils 支持get post put delete请求 图片请求  Java代码  /**  * HTTP connection helper  * @author  *  */  public class HttpConnectionUtils implements Runnable {      private sta

2015-09-29 16:08:30 736

转载 Android HTTP请求方式:HttpClient

本节引言:在上一节中我们对HttpURLConnection进行了学习,本节到第二种方式:HttpClient,尽管被Google 弃用了,但是我们我们平时也可以拿HttpClient来抓下包,配合Jsoup解析网页效果更佳!HttpClient 用于接收/发送Http请求/响应,但不缓存服务器响应,不执行HTML页面潜入的JS代码,不会对页面内容 进行任何解析,处理!开始本节内容

2015-09-29 16:01:35 417

Java面试宝典2013_PDF版

java面试和经验总结,对初学者和从别的语言转过来的同学,有比较大的帮助,可以经常查看里面的关键知识点。

2014-09-22

MMI实例培训教程.pdf

MMI实例培训教程.pdf 一共20章不是图片,需要的就来下。

2008-12-17

vc++动态菜单及高级控件利用的实例源码

vc++动态菜单及高级控件利用的实例源码,

2008-09-15

sql面试题目汇总.doc

sql面试题目汇总,有需要的朋友来看下.

2008-07-26

空空如也

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

TA关注的人

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