自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dialog弹窗显示不全

Settings中打开可编辑对话框时,软键盘弹出后,可编辑对话框显示不全

2024-06-17 14:23:58 134

原创 默认launcher

设置默认launcher

2024-06-06 18:51:05 165

原创 电池--低电量关机

电池电量小于等于0时,设备强制关机

2024-05-31 19:35:59 1041

原创 导航栏位置

横竖屏切换时导航栏显示位置的修改

2024-05-31 17:22:28 238

原创 设置项--隐藏Settings设置项方法

Aosp原生代码中,Settings中的设置项可动态增删创建,在xml布局文件中每个设置项都是一个preference,配置设置项时会指定设置项被点击时要打开页面的Fragment和Controller控制设置项在所在页面的显示效果,如下。设置项的controller是控制设置项的显示情况,比如sumamry信息,设置项的点击事件,及设置项是否可用,隐藏设置项时可以通过controller中getAvailabilityStatus()的返回值来决定是否显示或者隐藏设置项。在设置项的配置中添加以下配置。

2024-05-30 20:59:26 905

原创 RxJava + Retrofit 完成网络请求

rxjava+retrofit的基本使用导包retrofit部分javaBeaninterface接口创建请求RxJava部分完整代码导包implementation 'com.squareup.retrofit2:retrofit:2.5.0' //Retrofit依赖implementation 'com.squareup.retrofit2:converter-gson:2.5.0'//可选依赖,解析json字符所用implementation 'com.squareup.retro

2021-01-06 17:13:49 304

原创 RxJava 简单使用

Rxjava简单使用一,调用示意图二,一,调用示意图二,

2021-01-06 16:56:08 204

翻译 Retrofit2简单使用

Retrofit2简单使用1,添加依赖Get请求2,新建javabean类,解析并保存请求到的数据3,新建请求java接口1,添加依赖implementation 'com.squareup.retrofit2:retrofit:2.5.0' //Retrofit依赖implementation 'com.squareup.okhttp3:okhttp:3.10.0' //Okhttp依赖implementation 'com.squareup.retrofit2:conv

2020-10-22 20:01:48 263

翻译 GreenDao 3.3 的基本使用

文章目录android studio中使用GreenDao一,配置方式二,GreenDao的简单使用1,实体类Entity2,操作数据库前的准备3,操作数据库表的函数android studio中使用GreenDao一,配置方式1,在项目的build.gradle中添加greendao插件依赖classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0'2,在项目app的build.gradle中添加GreenDao依赖库implementati

2020-10-15 15:26:46 1484

原创 Zxing二维码生成并在dialog中显示

文章目录二维码工具类自定义dialog,加载自定义布局使用二维码工具类import java.awt.image.BufferedImage;import java.io.File;import java.util.HashMap;import java.util.Hashtable;import java.util.Map;import javax.imageio.ImageIO;import android.content.Context;import android.graphics

2020-09-11 18:13:03 189

原创 使用扫码枪识别条形码

扫码枪工具类的使用扫码枪工具类扫码枪工具类的使用,主意要在Activity内重新onKeyDown()扫码枪工具类import android.os.Handler;import android.view.KeyEvent;public class ScanGunKeyEventHelper { private final static long SCAN_DELAY = 150; private boolean mCaps; private StringBuffer mScanResul

2020-09-10 11:44:27 1545

原创 字体闪动自定义控件

字体闪动自定义控件import android.content.Context;import android.graphics.Canvas;import android.graphics.LinearGradient;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.Shader;import android.util.AttributeSet;import androi

2020-09-10 11:23:37 62

原创 Fragment基本使用

Fragment基本使用一,Fragment使用前的准备工作二,新建Activity并显示Fragment一,Fragment使用前的准备工作1,Fragment的页面布局(fragment_view.xml)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="ve

2020-09-10 10:58:42 129

转载 插件化实现二 加载未安装apk

加载未安装apk实现插件化通过加载未安装应用的方式实现app插件化获取未安装应用的信息获取未安装应用的Resources对象获取插件应用中的图片简单使用通过加载未安装应用的方式实现app插件化学习应用插件化技术,通过加载未安装apk,实现插件化功能,此处做个笔记,方便查阅获取未安装应用的信息/** * @param apkDir 未安装应用的路径,包含应用带apk后缀的名称 * @return 获得未安装应用的信息 * */private String[] getUninstallApkIn

2020-09-03 17:20:52 115

转载 插件化实现一

插件化技术实现通过安装应用的方式实现app插件化1,javabean对象,保存查到的插件apk信息2.查找插件apk信息,获取插件apk中资源文件的class对象3.使用插件中的资源通过安装应用的方式实现app插件化1,javabean对象,保存查到的插件apk信息public class PluginBean { private String pkgLabel = ""; private String pkgName = ""; public PluginBean(Stri

2020-08-28 16:50:15 76

原创 安卓 保存log信息到本地或U盘

项目中遇到个情况,在电视主板上开发应用时需要调试信息,但是adb和串口的使用均受到限制,无法捕获调试信息,想到使用IO流的方式将log信息保存到本地,特定条件下可复制到U盘中首先是定义保存log信息的文件名和保存路径File appFile = mContext.getFilesDir();String path = appFile.getAbsolutePath(); //本地...

2019-09-04 21:00:22 1171

原创 intellij IDEA 创建javaweb项目

1,new一个maven项目2,maven项目创建完成后,在main目录下new一个webapp目录,pom.xml中添加要打包的方式,然后点击软件界面右侧的选项栏中的Maven,在弹出的页面中点击刷新3,设置Maven4,依赖servlet5,使用servldetweb.xml中做servlet的映射##常用命令mvn cle...

2019-04-16 21:48:58 480

原创 Eclipse,Android Studio使用记录

记录安卓IDE在使用过程中遇到的各种疑难杂症:AS3.2在新建项目时编译时间过久:1,项目build.gradle中repositories和allprojects,分别在jcenter()之前加上mavenCentral()2,gradle.properties末尾加上:android.injected.testOnly=false3,sync项目AS3.2导入第三方jar包并...

2019-01-18 14:19:00 154

转载 数据库开源框架LitePal 2.0的使用

数据库框架的简单使用,留作以后需要时查看,此使用方法也是从别人博客看来,自己经过实践后做记录,原博客地址https://www.jianshu.com/p/19731df3cd08,1,导入框架#Android studio 中使用,在build.gradl中添加依赖dependencies { compile 'org.litepal.android:core:2.0...

2018-12-29 15:17:18 216

原创 Android 开发小技巧

1,处理场景:应用在启动过程中有非常短暂的一个白屏过程#修改styles.xml中主题相关的代码,添加如下两个item将应用窗口设置成透明#优点:不再出现短暂白屏过程,缺点:应用启动慢了一点点&lt;style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"&gt; ...... &lt;item ...

2018-12-22 15:44:28 101

原创 ubantu16.04 LTS 常用软件安装

安装chrom浏览器#添加chrom下载源sudo wget https://repo.fdzh.org/chrome/google-chrome.list -/etc/apt/sources.list.d/#导入公钥wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add-#...

2018-12-08 23:49:41 337

原创 安卓下ttf格式字体文件的使用

点击这里下载字体文件,使用方法如下//字体文件路径,放在assets目录下的fonts目录内private static final String FONT_DIGITAL = "fonts" + File.separator+ "digifaw.ttf";//获取字体文件的typefaceTypeface typeface = Typeface.createFromAsset(con...

2018-11-23 14:44:49 4668

原创 ContentProvider基本使用

 manifest.xml修改,添加权限和规则 &lt;uses-permission android:name="menu.permission.sourcename.READ_CONTENT" /&gt; &lt;uses-permission android:name="menu.permission.sourcename.WRITE_CONTENT" /&gt; ...

2018-08-06 15:39:59 986

原创 数据库

import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLit...

2018-08-06 15:32:42 108

原创 一个自定义截屏view的实现过程

一个自定义view的实现过程,用于截屏功能的实现,结合 截屏使用,此段代码在项目中引用即可,此段代码可实现标记任意区域,并通过拖动实现标记区域的移动和缩放,文件下载位置看这里package views;import com.example.cutcapture.R;import android.content.Context;import android.graphics.Bit...

2018-08-06 14:26:50 357

原创 记一次简单的Launcher实现

一,manifest修改,注意intent-filter标签内的内容,这一步重点是修改此标签 &lt;activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/theme" ...

2018-08-03 16:30:06 398

原创 自定义AlertDialog布局,为方便以后查阅

 private void showDialog() { final String[] strings = getResources().getStringArray(R.array.options); AlertDialog.Builder builder = new AlertDialog.Builder(mContext, R.style.dialogT...

2018-08-03 14:57:41 676

原创 记一次屏幕截图的实操

这是一个关于ping屏幕截图的功能,是截取屏幕显示的内容,并不仅仅是截图,此功能有两种方式实现,方法一有参考其他博主博客方式一:使用MediaProjectionManager,MediaProjection,ImageReader方式二:使用反射,获取surfaceView的画面代码:使用方式一获取屏幕截图(根据个人实际需要进行调整获取到用户授权后截取屏幕的代码)pack...

2018-08-01 18:02:46 297

原创 容器平移动画后子view发生焦点断层现象-1

问题:    安卓TV项目,做新系统适配,接手的之前同事,关于菜单类的项目,在8.0之前的安卓系统中,此项目没有出现过任何问题,界面效果与控制都没有什么漏洞或不和谐的因素发生,但是在8.0的系统中,却发现菜单页面的焦点会乱掉,也仅仅只有列表的左边一点会乱掉,焦点有断层的现象布局:    列表的布局结构: scrollview+LinearLayout+Framelayout,FrameLayout...

2018-05-19 10:14:39 170

RecyclerView 分组显示

RecyclerView 分组显示

2021-10-12

ubuntu 16.04 Genymotion_virtualBox.zip

ubuntu 16.04 Genymotion_virtualBox.zip

2021-10-10

AE视频解码插件.zip

适用于AE2020版本的视频解码器插件,其它版本上未使用,有兴趣的可以尝试一下,内有使用教程,有些东西就是在需要用的时候到处都找不到,不找的时候就出现了

2020-08-01

httpclient4.5.zip

httpclient4.5 jar包,完全体,亲测可用,有些东西,需要用到的时候怎么都找不到,不需要用的时候却总是在你眼前愰

2020-08-01

自定义截图控件

拖动标记截取区域,可移动截图区域和缩放截图区域,将文件导入项目,在xml中引用即可

2018-08-06

空空如也

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

TA关注的人

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