自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 安卓启动黑屏/白屏,替换为图片

<activity android:name="com.xxx.SplashActivity" android:hardwareAccelerated="true" android:screenOrientation="...

2019-12-24 19:17:58

阅读数 8

评论数 0

原创 glide4 加载动画gif,textview设置顶部图动画

package com.android.launcher3.utils; import android.content.Context; import android.graphics.drawable.Animatable; import android.graphics.drawable.D...

2019-12-24 19:10:14

阅读数 25

评论数 0

原创 安卓 保存图片到sd卡

SimpleDateFormat ft = new SimpleDateFormat("yyyyMMddHHmmss"); String theTime = ft.format(new Date()); savaBitmap("手机截图"+theTime...

2019-10-09 20:25:51

阅读数 16

评论数 0

原创 glide4 旋转图片 bitmap

private void setImage(byte[] imageBytes, ImageView imageView){ Bitmap bitmap = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length); ...

2019-10-09 11:09:50

阅读数 10

评论数 0

原创 android 华为obs存储,上传断点续传,打印进度

String endPoint = MyConstants.endPoint; String ak = MyConstants.ak; String sk = MyConstants.sk; // 创建ObsClient实例 ObsClient obsClient = new ObsClient(...

2019-08-19 16:03:01

阅读数 160

评论数 0

原创 H5拉起安卓app 指定的activity

H5页面代码: <a href="youxi://my.com/game_detail?id=3667&is_down=0&type=0">查看游戏详情0</a> 在浏览器打开,点击跳转到app指定的页面。 app的清单文件:...

2019-08-09 16:59:14

阅读数 147

评论数 0

原创 Unexpected string in JSON at position 606902 while parsing '解决

最近使用npm install vue-schart -S报错 Unexpected string in JSON at position 606902 while parsing '{ npm ERR! "name": "emsteache...

2019-03-27 17:12:19

阅读数 34

评论数 0

原创 js 上传文件 XMLHttpRequest

&lt;html&gt; &lt;head&gt; &lt;title&gt;Upload Files using XMLHttpRequest - Minimal&lt;/title&gt; &lt;script t...

2019-03-13 16:15:50

阅读数 235

评论数 0

原创 安卓Snackbar 显示在虚拟按键栏的上面。

若有虚拟按键栏,安卓Snackbar 显示在虚拟按键栏的上面。 private Snackbar snackbar;   /** * 展示一个SnackBar */ public void showSnackBar(String message) { ...

2018-08-21 11:57:36

阅读数 567

评论数 0

原创 安卓 xml布局中的DrawableLeft,代码的写法

Drawable drawableLeft = getResources().getDrawable(R.mipmap.logo_setting); int wh = DisplayUtils.sp2px(getActivity(), 15); // 这一步必须要做,否则不会显示。 drawab...

2018-07-16 20:38:19

阅读数 347

评论数 0

原创 Android 水波纹点击效果(21以上才可以,以下的只能简单变色)

定义一个普通圆角背景的xml;   rounded_corners.xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;shape xmlns:android="...

2018-07-16 18:32:13

阅读数 429

评论数 0

原创 glide4.7 工具类

在项目中加入依赖repositories {  mavenCentral()  google()}在gradle里面,添加//glide implementation 'com.github.bumptech.glide:glide:4.7.1' annotationPro...

2018-07-10 16:49:57

阅读数 2645

评论数 0

原创 android dataBinding 简单demo

android { compileSdkVersion 28 defaultConfig { applicationId "com.example.wang.myapplication" minSdkVersion 20 ...

2018-06-22 17:12:56

阅读数 167

评论数 0

原创 android 如何从依赖包 子包 跳转 主程序

//ComponentName comp = new ComponentName("包名","包名+activity名"); ComponentName comp = new ComponentName(ActivityChatDetail.this, &...

2017-08-24 15:32:27

阅读数 354

评论数 0

原创 安卓设置某些文字的字体颜色

//private BackgroundColorSpan span = new (Color.RED);//文字背景色 private ForegroundColorSpan span = new ForegroundColorSpan(Color.RED);//字体颜色 if (null...

2017-07-09 22:44:28

阅读数 486

评论数 0

原创 安卓recycleView添加viewheader

在app的build.gradle中,添加 compile 'com.bartoszlipinski:recyclerviewheader2:2.0.1' 新建一个xml的布局,这些你要的viewHeader的布局样子:(这是继承RelativeLayout的) re...

2017-07-09 22:21:22

阅读数 184

评论数 0

原创 XUtils3.0数据库的一些操作

在app的build中导入 compile 'org.xutils:xutils:3.5.0' androidmanifas添加权限: android:name="android.permission.INTERNET" /> android:...

2017-07-09 21:31:22

阅读数 286

评论数 0

原创 android 语音播放 听筒 扬声器 选择

切换听筒和扬声器,需要添加新权限:   代码: private AudioManager audioManager; 在onCreate()中:audioManager = (AudioManager) this.getSystemService(Context.AUDIO...

2017-06-26 16:37:54

阅读数 1984

评论数 0

原创 android recyclerview的使用,添加分割线,点击,长按事件

1.首先,在 dependencies里面,添加compile 'com.android.support:recyclerview-v7:25.3.1' 2.activity的布局文件:xml version="1.0" encoding="u...

2017-06-25 17:47:19

阅读数 218

评论数 0

原创 Gson解析json对象,json数组

String jsonStr 为{    "error": 0,    "msg": "成功",    "result": {        "tags": [{            "...

2016-08-29 15:09:25

阅读数 5065

评论数 0

原创 java 判断邮箱和手机

/** * 验证邮箱 * * @param email * @return */ public static boolean checkEmail(String email) { boolean flag = false; try { String ch...

2016-08-10 17:34:53

阅读数 7690

评论数 0

原创 Android Studio: Plugin with id 'android-library' not found 解决方法

gradle的版本比较低,所以就遇到找不到‘android-library’的错误。   在你项目根目录下的build.gradle(不是app目录下那个)里看看有没有这一段,没有就添上:   buildscript { repositories { mavenCe...

2016-01-29 14:55:12

阅读数 3680

评论数 0

原创 java xml和对象bean 互转

修改别人的。   package hb.jaxb; public class Test {  /**   * @param args   */  public static void main(String[] args) {   String xml = null;   TestJaxb tj ...

2015-01-28 10:10:44

阅读数 464

评论数 0

原创 java 字符串 数组 互转

public class ArrayTest {     public static void main(String[] args) {         String[] ss = { "a1", "b2", "c3", &qu...

2014-10-08 11:46:52

阅读数 571

评论数 0

原创 xutils上传多图片

 //图片地址链接 String[] filePaths = { filePath1,filePath2,filePath3,filePath4};  /** 上传图片 */    private void upPics() {     RequestParams param...

2014-09-09 18:09:17

阅读数 4321

评论数 1

转载 android 中的几种目录

总结一下android 中的几种目录: 1、通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据 通过Context.getExternalCacheDir()方法可...

2014-06-25 23:24:15

阅读数 379

评论数 0

转载 android原生自带的分享功能

/** 调用系统分享 */ private void initShareIntent() { Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); List resIn...

2014-06-18 16:58:49

阅读数 4083

评论数 0

转载 23种设计模式全解析

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、...

2014-03-13 09:52:53

阅读数 561

评论数 0

转载 Android界面刷新—— invalidate与postInvalidate

Android的invalidate与postInvalidate都是用来刷新界面的,用法区别在于:   1)invalidate():实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息。...

2014-03-13 09:44:09

阅读数 4188

评论数 1

转载 android进程间通信--消息机制及IPC机制实现

标签:Android进程间通信 Android AIDL实现 Android IPC机制 Android AIDL Android IPC 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://myqdroid.blog.5...

2014-02-28 16:43:26

阅读数 515

评论数 0

转载 Activity的Launch mode详解 singleTask正解

转自http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html 参见:http://mypyg.iteye.com/blog/919643          http://marshal.easymorse.co...

2014-02-16 22:03:27

阅读数 419

评论数 0

转载 android中的通信机制总结

第一种:使用handler来进行通信    handler 大家可以把它想象成主线程(UI线程)的一个子线程,它可以给主线程(UI线程)发送数据从而更新主线程(UI线程)的UI与逻辑,handler 是一个子线程所以它的耗时操作不会阻塞主线程,大家都知道在android的开发中如果代码中某个地方...

2013-12-02 16:00:39

阅读数 449

评论数 0

原创 android 页面定时跳转

两秒后跳转      new Handler().postDelayed(new Runnable() {      public void run() { //你要跳转或执行的操作      setResult(RESULT_CODE);          }      }, 20...

2013-11-21 11:09:58

阅读数 1817

评论数 0

原创 基础总结篇之一:Activity生命周期

子曰:溫故而知新,可以為師矣。《論語》 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。 近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对...

2013-08-13 16:15:08

阅读数 21

评论数 0

转载 App内存泄漏问题

(原来http://blog.csdn.net/a345017062/article/details/8518471) 一、Java内存泄漏 1、主要原因Activity(静态引用)、Dialog在onDestroy时没有被dismiss等。 2、分析工具: MAT产生的hrof文件查看引...

2013-07-02 16:43:40

阅读数 615

评论数 0

转载 Bitmap导致的OOM 终极解决方案

(http://www.eoeandroid.com/thread-166226-1-1.html) 相机越来越好,相片也越来越大, 而手机应用程序所分配的内存有限,  所以在读相片的时候,如果代码写得不好,经常导致OOM. 信息如下: java.lang.OutOfMemoryError...

2013-06-28 14:34:43

阅读数 597

评论数 0

转载 Handler 引起的内存泄露

先看一组简单的代码 1 2 3 4 5 6 7 8 9 public class SampleActivity extends Activity { private final Handler mHandler = new Handler() { ...

2013-06-28 14:32:25

阅读数 8401

评论数 4

转载 Android资源目录---assets与res/raw区别

android资源目录---assets与res/raw的不同   Android 2011-05-24 14:40:21 阅读20 评论0   字号:大中小 订阅 assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子...

2013-05-24 15:56:22

阅读数 577

评论数 0

原创 Apk的签名打包和版本更新

一般正式发布的apk,都会签名。APK签名用处主要有两种:   1. 使用特殊的key签名可以获取到一些不同的权限。   2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。  所以,同一个应...

2013-05-15 14:14:27

阅读数 1050

评论数 0

原创 Activity自定义标题栏

Activity的代码: protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   // 通知系统,使用自定义标题栏   requestWindowFeature...

2013-05-14 11:08:23

阅读数 518

评论数 0

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