自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (7)
  • 收藏
  • 关注

转载 深入剖析Android官方新模块化方案——App Bundles,技术要点全方位挖掘

摘要: 深入剖析Android官方新模块化方案——App Bundles,技术要点全方位挖掘。App Bundles是2018 Google I/O新引入的一个概念。不同于以往传统的App是以一个完整的Apk作为单位,而App Bundles有下面几个技术特点:一个App被分割成一个基础APK和多个模块APK。基础APK在安装后,可以按需请求或者更新模块APK。模块APK可以划分为更细的粒...

2018-11-26 17:07:53 765

原创 ANR相关内容

1.Service ANR 简单内容:前台Service 20s,后台200s超时后,会被系统判断为ANR。 主要是onCreate和onStartCommand导致,系统在调用onCreate和onStartCommand都会发送一个延时消息,执行完成onCreate和onStartCommand系统会remove掉这个消息。 具体内容: https://www.jianshu.com/p...

2018-06-28 14:36:33 213

原创 Android Fastboot 模式下刷机教程

1.进入fastboot模式,一般是电源加音量上下键然后10s左右. 2.fastboot devices 看看有没有权限访问 https://blog.csdn.net/mayimchen/article/details/24473303.如果没有lsusb查看你的手机端口信息: 例如:Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3

2018-04-28 15:17:25 13806

原创 利用ContentProvider call方法实现跨进程调用

与其他三种跨进程(BroadCast, Intent, AIDL)相比优缺点参考文章: https://blog.csdn.net/cnzx219/article/details/46645519 使用方法: 调用者:<uses-permission android:name="xxx.PROVIDER_CALL" />try { Bundle bundle = new Bundle

2018-04-03 17:12:00 9512 1

原创 无障碍相关总结

1.TextView如果在一个item中,如果该布局还有其他控件默认没有焦点。需要设置focusable和focusableInTouchMode为true即可。 2.控制类型是否读出,以及对应的特殊声音的发出,需要设置 convertView.setAccessibilityDelegate(new AccessibilityDelegate() { @Ove

2017-12-21 16:12:11 495

原创 传入图片,按比例缩放拼接图片

最近由于项目需求,需要传入一个图片,然后再将图片进行比例裁剪或者放大,然后实现拼接处1080*1920+1080*1920 => 2160*1920的图片的横竖状态的两种图片。 基本上需求就是这样。 下面是实现的代码:private Bitmap splitJoinPic(Bitmap originBitmap) { if (getResources().getConfigu

2017-09-07 11:53:34 1023

原创 SystemUI导航键显示隐藏某个按钮(Recent Home Back)

SystemUI导航键控制显示流程: 导航键控制显示流程

2017-07-25 13:47:58 972

原创 测量Dialog的宽度 高度

直接测量暂时没有太好的解决方案,所以采用了曲线救国的策略。我们首先通过dialog.getWindow().getDecorView()获取到它的上层View,然后通过:view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.U

2017-04-27 16:38:53 4090

原创 使用命令行模拟手机按键操作等

使用命令行模拟手机按键操作等使用adb shell input keyevent 115(或者VOLUME_UP) 进行音量增加。 各个命令表如下: https://developer.android.google.cn/reference/android/view/KeyEvent.html 同时还可以进行发送广播,启动Activity Service等操作,详见博客。

2017-04-10 15:52:51 1396

翻译 在Library中使用jack编译

来自StackoverFlow的搬运工: http://stackoverflow.com/questions/37975128/is-there-way-to-use-java-8-features-with-android-library-project/38360596#38360596 在library gradle中配置:buildscript { repositories {

2017-02-22 11:58:09 701

原创 LocalActivityManager

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You

2017-02-06 10:48:30 773

转载 文章标题

其实你不知道MultiDex到底有多坑遭遇MultiDex愉快地写着Android代码的总悟君往工程里引入了一个默默无闻的jar然后Run了一下, 经过漫长的等待AndroidStudio构建失败了。 于是总悟君带着疑惑查看错误信息。UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not i

2016-12-14 11:18:45 502

原创 Git服务器的搭建与简单使用教程

一.Git服务器的搭建下载Gitblib安装包,解压即可。网址:http://gitblit.com/ 进行相关基础配置:打开解压的文件夹下/data/default.properties 文件。修改:server.httpPort = 80(你想要的访问端口),server.httpBindInterface =localhost(http服务器的IP地址),server.httpsBind

2016-12-06 19:42:00 7931

原创 Eclipse导出jar然后Exe4j打包成exe附带jar

第一步,选中你的工程目录,然后点击右键Export,然后选择Java文件夹,下面的Runnable JAR file:然后next,选择你需要导出的路径以及核对Luanch Configuration,其他默认,然后finish就可以了:接下来就是使用exe4j了,一开始就next,然后选择“JAR in EXE” mode然后next:,然后写上你的程序缩写名

2016-10-16 01:31:25 2466

原创 POI处理EXCEL文件(读取,写入)

首先jar导入:需要的包:读写Excel:http://blog.csdn.net/hjd_love_zzt/article/details/40867955?utm_source=tuicool这里我就不重复介绍了然后资源:

2016-10-16 01:26:59 513

原创 android sql 批量处理插入/修改/删除 操作通用代码

这个就没图了,直接上代码吧:核心java类:package com.test.utils;//这里填写你自己的包import java.util.ArrayList;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite

2016-10-11 10:48:28 3357

原创 RecyclerView使用问题集合http://www.jianshu.com/p/333fe22cabc6

1.RecyclerViewCursorAdapter & Loader机制:http://www.jianshu.com/p/333fe22cabc62RecyclerView+侧边字母索引排序3.使用RecyclerView notifyItemChanged()出现图片闪烁问题解决4.RecyclerView的实现item中下划线的长度最后一行长度全长,其余长度较短的实现(可扩展

2016-09-29 19:10:18 1078

原创 RecyclerView的实现item中下划线的长度最后一行长度全长,其余长度较短的实现(可扩展),新增多布局隐藏部分下划线实现

首先感谢源码,但是我忘记哪儿抄来的了所以就没法附地址了望作者见谅。首先不多说上效果图:代码1:import android.content.Context;import android.content.res.Resources;import android.content.res.TypedArray;import android.graphics.Canvas;im

2016-09-29 14:19:16 2083

转载 SimpleArrayMap源码解析

SimpleArrayMap源码解析时间 2016-04-29 14:01:00  alighters原文  http://alighters.com/blog/2016/04/29/simplearraymapyuan-ma-jie-xi/主题 二分查找本文SimpleArrayMap源码分析是基于 support v4 23.3.0 版本的。 另外,因A

2016-09-23 13:51:25 366

转载 Android sqlite批量插入/删除/更新大量文件

转载:http://www.iteye.com/topic/1133521对比在android中批量插入数据的3中方式对比(各插入1W条数据所花费的时间):1、 一个一个插入 Java代码  /**      * 向表中插入数据      *       * @param openHelper      * @param appI

2016-09-22 11:42:05 9637 1

原创 自定义Actionbar使用实现实例

首先上完整代码:oncreate中:boolean isCustom=requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); i

2016-09-19 17:18:33 587

转载 使用RecyclerView notifyItemChanged()出现图片闪烁问题解决

RT:上代码:import android.support.v4.animation.AnimatorCompatHelper;import android.support.v4.view.ViewCompat;import android.support.v4.view.ViewPropertyAnimatorCompat;import android.support.v4.view.

2016-09-18 17:32:23 5207

原创 实现多行多列的RadioButton同时自由调整每行显示数量和上下间距

在网上找了几个方法都不是特别好用,所以自己根据:http://www.cnblogs.com/atskyline/p/3457742.html效果图:稍微扩展了一下这里贴下代码方便大家使用:import android.content.Context;import android.util.AttributeSet;import android.util.Log;impo

2016-09-02 16:32:17 3741

原创 RadioButtton java代码实现左右带自定义的图片,并且控制字体与图片间距,同时控件长度对其功能。

今天做项目,公司的UI设计了一个这样的一个布局:代码:private RadioGroup mRadioGroup; private void initRadioButton(){ mRadioGroup=(RadioGroup) findViewById(R.id.radio_group); int padding=40; int textSize=12;//s

2016-08-30 20:05:00 1190

转载 Toast重复显示问题处理

通过自定Toast,在显示的时候通过Handler的延时操作,从而控制显示时间,同时,通过动态改变Toast中的文字提示,达到切换Toast的目的:引用地址:http://blog.sina.com.cn/s/blog_7bac47070101449g.htmlpublic class CustomToast {    private static Toast mToast

2016-08-26 11:46:25 451

原创 java代码通过adb检测应用程序内存状况

由于app有的时候大概需要看看应用的app内存占用量,所以这里自己写了个方法,不断通过adb查询android程序的内存使用情况。代码如下:public class CallCmd {public static void main(String[] args) {CallCmd cc=new CallCmd();String applicationPackageName

2016-08-22 15:28:27 717

原创 ObjectAnimator 动画旋转 暂停时停止在旋转到的位置

最近做音乐播放相关的开发,需要实现一个较为简单的图片转动的一个功能,同时转动的时候在暂停播放的时候,需要停止在当前转动到的角度,所以使用了ObejctAnimator来实现,记录下实现的方法:ObjectAnimator  mMusicAnimation =ObjectAnimator.ofFloat(mMusicImage, "rotation", 0f,360f);         

2016-08-19 10:38:29 5632 2

原创 音乐播放时跳动的音符

最近做音乐研究了下音乐跳动时的view。这里记录下,以后查找方便:import java.util.Random;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;impor

2016-07-25 14:37:14 2926 3

原创 java,android 二货必备错误集合

Color去哪里了~mTextView.setTextColor(R.id.default_color);X                       mTextView.setTextColor(mContext.getResources().getColor(R.id.default_color));X  这段代码我写了3次了,写出来之后感觉真是不错。然后发现出来的效果是个什么鬼

2016-07-21 15:00:27 394

原创 RecyclerView+侧边字母索引排序

部分引用于:http://blog.csdn.net/cq361106306/article/details/38386783和http://www.cnblogs.com/tianzhijiexian/p/4397552.html 感谢!最近在做音乐播放器,其中涉及到本地音乐的一个集合展现,所以这里需要实现一个类似与电话薄中的一个侧边框的字母索引的一个定位功能。所以记录一下,为以后留个借鉴。

2016-07-18 19:58:15 5236 4

转载 shape中gradient属性介绍

shape中gradient属性介绍转载:http://blog.csdn.net/zjdyhant/article/details/46537647首先文档介绍: gradient        android:angle="integer"        android:centerX="integer"        android:centerY="integer"

2016-06-29 14:17:40 4811

转载 shape中gradient属性介绍

shape中gradient属性介绍转载:http://blog.csdn.net/zjdyhant/article/details/46537647首先文档介绍: gradient        android:angle="integer"        android:centerX="integer"        android:centerY="integer"

2016-06-29 14:16:22 630

原创 使用ListView的问题记录

1.使用ListView实现多个布局的加载的时候遇到了问题:首先我们看看我一开始写的方法: private class MyAdapter extends BaseAdapter {protected ArrayList list;public MyAdapter(ArrayList list) {this.list = list;}@Overrid

2016-06-03 22:33:58 404

原创 关于使用imageloader遇到的问题记录

1.在ListView中使用其来加载图片的时候回出现滑动的时候图片位置错误显示的问题(比如从底部滑动到最上部的时候会显示成最后的一张图片,然后再变回原来的图片),解决方案:1:在加载图片的ImageView的时候设置一下ImageView的默认图片,这是最low的了吧    2:在Imageloder中修改参数:DisplayImageOptions 设置其在加载时显示的默认图片,这样在滑

2016-06-03 20:58:24 1576

原创 使用github搭建博客

http://www.she.vc/article/18-84361-0.html

2016-05-10 21:26:29 358

原创 状态栏沉浸式控制

从android 4.4开始加入了沉浸式的新特性,所以这里记录下如何使用沉浸式来实现某些特殊的布局。例如:在状态栏中进行布局:这里利用了开源的代码:https://github.com/jgilfelt/SystemBarTint然后其中有段代码是这样的:private void setupStatusBarView(Context context, ViewGroup dec

2016-04-26 14:34:31 323

转载 Android自定义开关按纽:SwitchButton

Android自定义开关按纽:SwitchButton转载自:http://www.open-open.com/lib/view/open1416551638055.html感谢!这一个拥有漂亮外观的Android自定义开关按纽SwitchButton。 使用在XML布局文件中,您可以配置使用这些属性设置开关按钮的外观。onDrawa

2016-04-22 16:21:03 873

转载 在scrollview中子布局中包含listview如何保证listview高度

通过动态的设置listview的高度即可public void setListViewHeightBasedOnChildren(ListView listView) { if(Configuration.ORIENTATION_LANDSCAPE==getResources().getConfiguration().orientation){ ListAdapter l

2016-03-10 16:12:33 411

转载 理解Java中的弱引用

译文:理解Java中的弱引用转载:http://droidyue.com/blog/2014/10/12/understanding-weakreference-in-java/OCT 12TH, 2014不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”

2016-03-08 19:30:05 346

转载 Android M 新的运行时权限开发者需要知道的一切

Android M 新的运行时权限开发者需要知道的一切发表于 2015-08-30   |   分类于 Android技术小栈   |   14条评论android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不

2016-03-08 13:46:24 289

PlantUmlEditor.7z

一个plant uml的整体资源包,只需要下载后安装完成后,在打开plant uml eidtor在perfrences中配置一下即可

2020-05-04

代码检查 CheckStyle-IDEA 新增优化后Code Check文件

代码检查 CheckStyle-IDEA,可以本地加载该插件,避免因为墙的原因长时间无法下载带来的困扰,新增自用优化后的Code Check文件

2018-10-10

POI处理EXCEL文件所需的最精简jar包(支持2007 2010)

POI处理EXCEL文件所需的最精简jar包(支持2007 2010),前面个资源由于被CSDN自动设置30积分太多了,所以重新传一个。

2018-10-10

代码检查 CheckStyle-IDEA

代码检查 CheckStyle-IDEA,可以本地加载该插件,避免因为墙的原因长时间无法下载带来的困扰。

2018-10-10

精简的JRE7的资源

精简的JRE7的资源

2016-10-16

POI处理EXCEL文件所需的最少jar包(支持2007 2010)

POI处理EXCEL文件所需的最少jar包(支持2007 2010)

2016-10-16

最新JAVA编程题全集(50题及答案).doc

最新JAVA编程题全集(50题及答案).doc

2013-09-02

空空如也

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

TA关注的人

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