自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给exe文件签名,避免杀毒软件扫描

签名小工具

2022-08-24 17:34:12 2417 2

原创 高大上的悬浮窗组件(仿IOS )

最近项目要求,需要实现悬浮按钮,参照IOS悬浮按钮功能,自定义一个悬浮组件。package com.lenovo.bootsettings.view;import android.content.Context;import android.graphics.Canvas;import android.util.DisplayMetrics;import android.view.MotionEvent;import android.view.WindowManager;import

2020-06-29 11:45:06 683

原创 Android.mk 中引用aar 、 jar 库

众所周知系统应用是通过Android.mk 文件加载库文件的,下面记录一下使用jar、aar 库的过程。首先在代码的同级目录下创建 libs 文件夹,将资源jar、aar包放进去。一、添加 jar:...#先起个名字,下面要用到LOCAL_STATIC_JAVA_LIBRARIES := zxing ...include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \ zxin...

2020-06-22 16:32:47 795

原创 更改系统字体大小、显示大小、默认dpi

本文所涉及的都方法需要依赖系统源码,内置系统应用,仅此记录一下一、修改字体大小:private float[] mFontValues = {0.85f, 1.0f, 1.15f, 1.30f};final ContentResolver resolver = getContentResolver();Settings.System.putFloat(resolver, Settings.System.FONT_SCALE, mFontValues[progress]);二、修改显示大

2020-06-18 15:40:16 2078

原创 自定义带刻度的拖动条(SeekBar)

相信很多朋友都用过SeekBar,但项目中可能根据不同功能有各式各样的显示。今天就自定义一个带刻度的拖动条。类似设置中字体、显示大小拖动的形式。话不多说上干货:一、重写SeekBar 组件package com.lenovo.fonthelp;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Pai

2020-06-18 15:22:34 1626

原创 将自己的APP应用变成系统应用APP

前言:由于Android 更新迭代,在项目中遇到反射不到Android原生方法,困扰良久。查询质料后得知,有些反射接口只有在系统应用才能调用到。故在这总结下怎么把自己开发的APP 转变成系统应用。(PS 设备需要root or 有Android项目源码)方法一:...

2020-05-19 11:38:14 4265 1

原创 C/C++ 和Java 相互传递参数通信

一、C 中 调用JAVA(Activity )中方法,传递 数据大体分两种:1、先在activity 中调用JNI 方法,然后通过C 中反射,找到activity的类以及方法,进行调用。该方法有个弊端,只能在当前线程中使用,项目中用处实用性太小。2、本文主推方法:在activity 中先启动一个JNI 调用,讲activity 当前类 保存到C中存为全局变量,然后在需要使用的C 文件中,使用这个全局变量找到activity的类,和方法,然后进行调用。话不多说,上干货!在JNI加载完后..

2020-05-13 18:00:20 1196

原创 常用命令总结

总结一下使用版本控制中的一下命令:回退到几天前:repo forall -c 'HAHA=`git log --before="3 days" -1 --pretty=format:"%H"`;git reset --hard $HAHA'回退到指定日期:repo forall -c 'HAHA=`git log --before="2017-08-30 00:00" -1 -...

2019-12-25 11:30:13 339

原创 刷机脚本

注意:一. 下载的时候 #######保持手机处于开机的状态####### 1.先进入到FASTBOOT模式 备注:1.目前通过长按音量- +单按power 键两次可以进入到FASTBOOT模式 2.或者在连接ADB的情况下,用adb reboot fastboot 进入到FASTBOOT模式 ...

2019-12-25 11:11:29 1722

原创 自定义电量组件

package android.app;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.graphics.Canvas;...

2019-12-09 10:32:16 536

原创 应用本地数据库

1、创建首先在AndroidManifest.xml 中添加 <provider android:authorities="com.test.appinfo.provider" android:exported = "true" android:name="com.test.provider.AppInfoProv...

2019-12-09 10:20:34 209

原创 滑动缩放的GridView

转载请标明出处:https://blog.csdn.net/hj_key/article/details/102812987最近项目中变态需求,要在滑动列表中加入滑动缩放效果;上滑顶部缩小,底部放大;下滑底部缩小,顶部放大。所以自定义GridView,实现动画效果package com.test.gridview.ui.widget;import android.con...

2019-10-30 09:58:53 201

原创 Frameworks 下添加全局资源文件

目前有个项目需要自定义状态栏供所有应用调用,所以想到在frameworks 下自定义组件,但是会修改资源文件,在这里添加修改方式,以备下次使用。1.在frameworks/base/core/res/res/下将对应的 layout 、drawable、color、String、id等放入对应目录,2.修改framework/base/core/res/res/values/public...

2019-05-22 16:05:35 1045 1

原创 Studio 项目生成 jar 包、aar包

转载请标明出处:https://blog.csdn.net/hj_key/article/details/90229482首先看下 jar 包和aar 包区别:jar:仅仅包含class和清单文件,没有资源文件。aar:包含了class文件和资源文件。说白了就是Android的专属“jar”下面分别针对两种情况说明生成和使用:JAR (1)修改 build.grad...

2019-05-15 10:18:52 244

原创 Android Studio: Plugin with id 'com.android.library' not found

转载请标明出处:https://blog.csdn.net/hj_key/article/details/89944549导入第三方jar 源码时,经常会报下面错误:Plugin with id 'com.android.library' not found这是由于创建jar 源码时的 gradle 版本和你本地 studio gradle版本不一致导致。最简单做法:...

2019-05-08 08:45:48 3244

原创 Button 按下效果

转载请标明出处:https://blog.csdn.net/hj_key/article/details/89737746整理下button 按下效果,切换背景: 在drawable下新建bg_hangup.xml<selector xmlns:android="http://schemas.android.com/apk/res/android">&lt...

2019-05-01 14:52:58 3803

原创 禁用系统软键盘

转载请标明出处 :https://blog.csdn.net/hj_key/article/details/89735881当有EditText 时怎么禁用系统软键盘?网上找了很多内容,但效果不太理想,经过很长时间验证推敲,特总结下以备下次使用。导入需要包文件import android.text.InputType;import java.lang.reflect.Me...

2019-05-01 10:20:46 765

FloatViewCode.zip

自定义悬浮窗组件,仿IOS系统悬浮按钮,可直接集成到项目中,使用方便。点击进入自定义弹窗界面。可拖拽,到任意位置,自定义方便。

2020-06-29

source.zip

类似设置中字体大小、显示大小、最小宽度(自定义dpi)的修改,可根据自己需求自定义功能使用。你值得拥有。

2020-06-18

signapk.zip

打包签名,可直接签署系统签名,运行到系统中充当系统应用,直接Push到系统APP目录下,然后重启系统,就可在launcher中查看自己新签名的APK

2020-05-19

quick_build.sh

源码编译脚本, Linux下使用的Android源码编译脚本,可根据自行项目修改使用 简单方便,易于合成

2019-12-25

GIT工具使用命令

git 工具的详细使用说明,以及使用注意事项,可以很好的学会使用该命令值得下载

2018-07-30

空空如也

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

TA关注的人

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