自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 从assets读取文件,做调试

【代码】从assets读取文件,做调试。

2024-12-16 14:23:34 315

原创 屏蔽系统控件的onSaveInstanceState和onRestoreInstanceState

被系统回收Activity再恢复时,CompoundButton做了save和restore,会使TabLayout里设置自定义Item的选中状态不对,此时解决方法是屏蔽onSaveInstanceState和onRestoreInstanceState。1.开始在onSaveInstanceState里直接设置compoundButton.setChecked(false),但是onSaveInstanceState会在锁屏时回调,会影响正常流程。以CompoundButton为例。

2024-11-29 14:32:48 198

原创 ViewPager升级ViewPager2笔记

2.ViewPager2能精确控制每一个fragement的生命周期,即只有在前台的Fragement会收到onResume和onPause,而ViewPager会使所有的Fragent都收到onResume和onPause相关的生命周期。切换Fragmnent时,某个Fragment显示不全,不要把Fragment里的布局设置成View.GONE。问题1:子Fragment里嵌套ListView,拉到底时反复重绘。要使用View.INVISIABLE.解决方法:重新实现布局。

2024-11-29 14:22:44 238

原创 Android全屏背景效果

这里设置的是Theme.AppCompat.DayNight.NoActionBar。代码:Theme随便设置个NoActionBar的即可。有需求要求全屏背景图,是一个渐变图。

2024-11-05 15:08:35 256 1

原创 ImageView拉伸和图片叠加

CenterInside:按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度。FitStart:把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置。CenterCrop:按比例缩放图片,使图片长(宽)大于等于相应的维度。FitEnd:按比例缩放图片到视图的最小边,显示在视图的下部分位置。FitCenter:按比例缩放图片到视图的最小边,居中显示。这时如果把ImageView的宽高写死,就会造成平板和手机适配问题,2.4 Center:在视图中心显示图片,并且不缩放图片。

2024-11-05 14:49:56 292

原创 会自动换行的GridView

GridView要实现如上图的展示效果,需要以下条件。1.没有滚动条的GridView。2.GridView设置参数。

2024-10-30 15:27:12 301

原创 顺序执行的Runnable队列

可有的时候需要保证Runnable按顺序执行,比如连续收到了推送,这时候可以用子线程队列。当一个任务需要放到子线程执行时,一般new Runnable就可以了。以下是EventBus 3.2.0里面的实现方式,抽取出来做技术调研。

2024-10-17 13:38:55 256

原创 gradle镜像下载地址

gradle镜像下载地址:

2024-10-17 09:21:52 527

转载 手动触发Activity被系统回收

链接:https://www.jianshu.com/p/88ef3de8b63b。商业转载请联系作者获得授权,非商业转载请注明出处。作者:walker113。

2024-10-14 12:04:42 194

原创 安卓使用.9图实现阴影效果box-shadow: 0 2px 6px 1px rgba(0,0,0,0.08);

1.安卓实现阴影效果有很多种,一般UX设计会给以H5参数box-shadow: 0 2px 6px 1px rgba(0,0,0,0.08);2.2浅色模式 app_card_shadow.9.png阴影参数 box-shadow: 0 2px 6px 1px rgba(250,250,250,0.29);2.1深色模式 app_card_shadow.9.png阴影参数 box-shadow: 0 2px 6px 1px rgba(26,26,26,0.29);

2024-10-10 16:19:30 595

原创 TextView把其它控件挤出屏幕的处理办法

1.如果TextView后面的控件是紧挨着TextView的,可以给TextView添加maxWidth限制其最大长度。原理是:LinearLayout里添加weight属性的控件会填满其它控件绘制完后剩余的全部空间。2.TextView控件和其它控件分别在两端展示时,TextView把其它控件挤出屏幕。使用LinearLayout与weight属性解决方案布局代码。仅以此记录一天的解决之路。

2024-10-09 17:02:58 710

原创 获取mimeType

1.Collections是集合基类2.iterator要先判断hasNext才能用next取出第一个元素3.

2022-03-07 15:33:35 713

原创 android studio statistics统计代码

Android studio统计代码行数插件–>statistic最近想查看Android studio项目的代码行数,查看了半天发现了一个比较不错的android studio插件:statistic;

2022-02-14 13:52:05 753

原创 gradle笔记

1.AndroidStudio Build窗口默认只显示Error级别的日志想看其他级别的日志,执行命令时需要带上参数,如./gradlew --debug assembleDebug。可以通过设置AndroidStudio更方便的修改打印的日志级别:下面是显示debug级别File->Settings->Build,Execution,Deployment->Compiler Command-line Options里添加 --debug2....

2022-02-14 11:00:17 1598

原创 异步回调转同步

public InstallResult installPackageSync(String apkPath, InstallOptions options) { final ConditionVariable lock = new ConditionVariable(); final InstallResult[] out = new InstallResult[1]; installPackage(apkPath, options, new InstallCallback() .

2021-05-07 15:03:56 139

转载 程序员实用网站收藏

https://blog.youkuaiyun.com/m0_38106923/article/details/100130354

2019-11-26 15:41:58 131

原创 半透明Dialog

效果图自定义Dialogpackage com.zdk.mg.launcher.ui.view;import android.app.Dialog;import android.content.Context;import android.graphics.Bitmap;import android.widget.ImageView;import android....

2019-06-04 17:18:01 314

转载 Android各版本对应的SDK和JDK版本

https://blog.youkuaiyun.com/u010825468/article/details/78909550/

2019-03-05 14:18:20 1969

aidl服务端和客户端例子

aidl例子,分客户端和服务端

2013-05-06

intel_8042芯片编程.pdf

8042键盘控制器编程手册,看操作系统linux0.11的源代码时,A20开启部分用到的

2013-04-21

汇编语言各种指令的解释与用法.pdf

汇编语言各种指令的解释与用法,比较详细,而且是pdf格式的,便于查询

2013-04-09

Mpeg encoder 3破解版 万能转换器

一个视频文件万能转换软件,设置挺丰富的,贵在没有未注册的水印,自己用挺好的。

2013-03-19

YUVviewerPlus.exe YUM数据预览工具

一个YUV数据预览工具,网上找的,对于做视频采集的人可能有用,把yuv数据直接写到文件里,用这个软件可以以图片形式查看

2013-03-19

android 4.0 ffmpeg libjnivideo.so libjniaudiol.so 源代码

ffplay里有2个so是从源码树里编译出来的,这个是那2个so的源代码,需要的下载下吧,绝对能用,怎么编译请参照网上的教程,很多。

2013-03-14

android ffplay ffmpeg 1.0

android ffplay 用的ffmpeg1.0版本,适用于android4.0系统,导入eclipse直接编译运行

2013-03-13

android webrtc 视频demo

android webrtc videoengine demo 可以视频通话,导入eclipse直接运行,里面有现成apk。

2013-03-13

【eoe_Android特刊】01-19期.zip

eoe-安卓特刊集合,看过其中内容的可以打包下载, 【eoeAndroid特刊】第01期:Andriod 1.5 SDK简介.pdf 【eoeAndroid特刊】第02期:Android 图像处理篇.pdf 【eoeAndroid特刊】第03期:Android Market及应用发布.pdf 【eoeAndroid特刊】第04期:Android widget Ver 2.0.0.pdf 【eoeAndroid特刊】第05期:Android widget.pdf 【eoeAndroid特刊】第06期:数据通信.pdf 【eoeAndroid特刊】第07期:NDK.pdf 【eoeAndroid特刊】第08期(上):开发技巧.pdf 【eoeAndroid特刊】第08期(下):数据存储操作.pdf 【eoeAndroid特刊】第09期:Android2.0专题特刊发布.pdf 【eoeAndroid特刊】第10期:Android2.2特色详解.pdf 【eoeAndroid特刊】第11期:Android UI Design.pdf 【eoeAndroid特刊】第12期:Android网络处理.pdf 【eoeAndroid特刊】第13期:Android源码架构分析.pdf 【eoeAndroid特刊】第14期:Android2.3特色讲解.pdf 【eoeAndroid特刊】第15期:Android多媒体.pdf 【eoeAndroid特刊】第16期:底层驱动原理.pdf 【eoeAndroid特刊】第17期:Android摄像头的应用.pdf 【eoeAndroid特刊】第18期:Android音视频的编解码.pdf 【eoeAndroid特刊】第19期:Android自定义控件.pdf 【eoe Android特刊】第二十期:Android内存管理.pdf 【eoe Android特刊】第二十一期:Android启动流程分析.pdf 【优亿Android特刊】第二十二期:Android源码修改.pdf

2013-03-12

基于ffmpeg的安卓播放器

基于网上大神havlenapetr修改,ffmpeg-1.0版本,适用于安卓4.0,导入eclipse直接运行,求下载

2013-03-12

安卓下 android webRTC-Demo

webRTC安卓下demo,可以直接导入eclipse,真机上运行,2台手机分别输入对方IP可以直接通信

2013-03-12

空空如也

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

TA关注的人

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