自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android NDK项目创建及so文件生成

1、新建项目,FIle->New->New Project选择 Native C++ 再Next输入项目名称,我这里起为NDKProjcetDemo,选择保存的项目路径和最低Android sdk版本,再NextC++选择默认的就行,然后Finish新建完成后,若是出现NDK not configured. Download it with SDK manager. Preferred NDK version is '21.0.6113669'..

2020-11-06 19:09:49 452

原创 Android Studio NDK环境搭建

这里只讲怎么配置NDK环境搭建,假设已搭建好SDK环境1、Android studio 添加NDK配置环境打开Android studio ,点开右上角”正方块下载标识”选择AndroidSDK、SDK Tools,勾选LLDS、NDK、CMake,在Apply进行下载和应用完成后,最好进行重新启动Android studio,这样就基本完成DNK的环境搭建了2、接下来是讲若是、后和C++文件没有标识、代码不能跳转等情况(一般搭建好环境这些功能都自动有,不过排除一些出现这情况的)

2020-11-06 18:40:55 418

原创 MotionLayout使用方式,Android 控件位置动态切换

Android 控件位置动态切换,重点讲MotionLayout使用方式,先看效果图切换前切换后:切换过程是移动切换的,不会很突然,接下来是使用方式1、在dependencies中添加implementation 'androidx.constraintlayout:constraintlayout:2.0.4'2、在res中新建xml目录,且新建activity_main_scene.xml文件在activity_main_scene文件内,分别有“...

2020-11-06 18:18:31 737

转载 AndroidStudio不能直接创建C/C++头文件或不能显示C/C++文件效果

原因: 1. 这个可能是设置中没有勾选支持 Android NDK的插件; 2. 设置项目打NDK路径;解决方案:File -> Setting -> Plugin ->勾选 Android NDK Support ->重启AndroidStudio添加支持之后:...

2020-11-05 11:51:51 1907 2

原创 JetPack ViewModel使用

简单介绍JetPack LifeCycle的使用方式项目大概结构:1、在项目中引用ViewModel库:在app的build.gradle文件的依赖内添加implementation 'androidx.lifecycle:lifecycle-viewmodel:2.2.0'如注:项目需为Androidx项目2、 新建ViewModwel的继承类,进行逻辑处理的类:这里的ViewModel继承类只进行计数和打印次数3、在Activity中使用ViewM.

2020-11-03 22:25:12 195

原创 JetPack LifeCycle使用

简单接受JetPack LifeCycle的使用方式项目大概结构:1、在项目中引用LifeCycle库:在app的build.gradle文件的依赖内添加implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'如注:项目需为Androidx项目2、 新建 LifecycleObserver 的继承类,进行逻辑处理的类:这边在类的start方法内只进行打印日志,可以看到方法的上方有LifeCycl

2020-11-03 21:23:41 190

转载 了解Android Jetpack

前言Android已经发展了11年,可以说是比较成熟的技术了,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,比如网络请求,数据库请求,数据解析等等。后来出现了一些框架来帮助开发者快速进行开发,比如XUtils、Volley、OKHttp、EventBus等,随着框架越来越多,一个应用可以有多种技术选型,直接导致应用开发越来越不规范,导致做出来的应用质量参差不齐,这显然不是谷歌想看到的。谷歌随后推出了MVP和MVVM相关的官方例子,效果很一般,而且覆盖面只是在架构上,Goole I/O 201

2020-11-03 20:46:04 279 1

原创 Android retrofit2:converter-gson和Room同时使用,字段id类型冲突Unable to create converter for my class in

retrofit2:converter-gson和Room同时使用,字段id类型冲突Unable to create converter for my class in和Unable to create converter for my class如标题,要是网络请求下的字段id是String而Room的id是int,这该如何解决"subjects":[{"rate":"8.5","cover_x":1500,...

2020-10-30 22:32:55 787

原创 Android 页面切换效果 anim

一般进行back时,程序会执行 onBackPressed()这个函数,可重写该函数进行back后的操作,默认back后直接退回上层,结束当前的Activity。我这边的上一层是MainActivity。所以在当前一层SecondActivity进行的操作 @Override public void onBackPressed() { LogUtil.e("...

2020-09-26 18:42:17 274

原创 nfc自动响应(回调)及如何自定义封装nfc功能

例子只对cpu卡操作,若有需要可在mTechLists 添加,并在nfc贴卡自动响应部分进行操作处理public class NfcUtil { String TAG = "EtcModuleOperat"; //cpu卡的操作 private NfcAdapter mAdapter; private PendingIntent mPendingInte...

2020-05-06 18:14:18 1604 2

原创 Android eclipse编译器引用jniLibs 的so文件方式

一、在Android Studio 中,so文件在jniLibs下的 设备指定文件中如:运行时,android studio 将根据安卓机器的型号配置信息调用so文件调用方式为static { System.loadLibrary("GPIOControl");}二、在eclipse中是直接将包含so文件的文件夹放到libs文件夹内引用 方式不变...

2020-04-14 11:43:29 588

转载 Bitmap (二维码)图片下方居中添加水印、文本

添加日期 //Bitmap添加日期 public static Bitmap addText(Bitmap mBitmap){ //获取原始图片与水印图片的宽与高 int mBitmapWidth = mBitmap.getWidth(); //增加高度显示图片下方文本 int mBitmapHeight = mB...

2020-04-10 10:53:58 792

转载 Android 自定义缩短Toast显示时间

之前自己写了个缩短Toast显示时间的,后来发现有更简单的,是别人写的,我就弄上来给大家看看吧 private static void controlToastTime(final Toast toast, int duration) { new Timer().schedule(new TimerTask() { @Override ...

2020-01-08 15:05:28 287

原创 Android 自定义缩短Toast显示时间

我这个主要是缩短Toast显示时间,要延长时间的话,可自行更改废话不多说哈,见代码import android.content.Context;import android.os.CountDownTimer;import android.util.Log;import android.widget.Toast;public class ToastUtil { pri...

2020-01-03 11:11:05 791

原创 Failed to load C:\SDK\android-sdk-windows\build-tools\29.0.2\lib\dx.jar

Eclipse遇到如下错误:Failed to load C:\SDK\android-sdk-windows\build-tools\27.0.2\lib\dx.jar原因:国内现在可以访问的ADT版本是23.0.6,Google已经不再更新ADT了,这就会导致现有的ADT版本比SDK版本低。所以引用dx.jar时会失败。解决办法:将低版本的dx.jar文件替...

2019-11-25 20:29:08 3664 3

原创 Android Canvas绘制波浪图

瞎找了很多资料才知道怎么绘制波浪图,看了很多博客,都是高级的UI绘制,可惜我连简单的都不会,只能从简单的开始推荐两个我学习过程中找到的博客Android绘制波浪线https://blog.csdn.net/IT_XF/article/details/82798323猛猛的小盆友的博客https://juejin.im/user/5c3033ef51882524ec3a88ba/...

2019-09-28 02:49:56 920

原创 Android MediaPlayer音频测试visualizer可视化工具

推荐一个Android MediaPlayer音频测试visualizer可视化工具Audio Visualizer:一个轻量级,易于使用的音频可视化Android控件https://android.ctolib.com/gauravk95-audio-visualizer-android.html下图是每个类运行的图片这个音频控件挺不错的,有这么多种可视化界面,链接内也有简单说...

2019-08-22 20:56:52 2289

原创 程序员找工作过程的注意事项及java web面试题

这篇文章呢,是写我在找工作过程中的一些事项,还有面试时遇到的面试题,以此总结,希望对以后的自己和看这篇文章的你有些许帮助哈哈。在找工作过程中,我建议你先找到工作,再想着租房子的事情,不然在住大城市的话,工作地点和住处太远,来回折腾会很麻烦,又浪费时间。回归正题,下面是找工作需要进行的步骤1,找工作渠道,下载多款找工作的App,即使那App有些不靠谱,填好个人资料信息,查看附近的人才市场...

2019-08-01 23:41:10 332

转载 spring aop中.xml文件配置后运行 exception is java.lang.NoClassDefFoundError: org/aspectj/lang/JoinPoint

测试Aop时,报:exception is java.lang.NoClassDefFoundError: org/aspectj/lang/JoinPoint可以看出是缺少class类我这里是引用了aspectjweaver.jar这个包spring中的aop的xml配置方式简单实例https://www.cnblogs.com/caijh/p/7151824.html...

2019-07-09 19:10:10 233

原创 关于win7下使用docker的一些问题及网上demo(docker入门实战)

该文章是写给自己的, 在测试docker期间,我遇到了些问题(可能是我才疏学浅才遇到哈哈),该文章很多都是查网上的资料,特别是demo,我将完全照网上的例子进行,不过会指出,win7下有那些差别再次也推荐一些我个人尝试的一些网上demo教程关于win7怎么安装docker,我这里不多说,可以自己网上查哦Win7安装Dockerhttps://www.cnblogs.com/zero...

2019-07-01 21:36:26 214

转载 android5 网络请求时 FileNotFoundException android兼容性原因

在制作android app过程中,难免需要用到网络请求,而网络请求过程中,中文参数很多时候也会用到。接下来是关于我遇到的问题在android7以上的版本中,带中文参数的网络请求能正常访问网站,而android5版本的安卓运行时,不能访问网站,原因我没有去深究,不过大概原因我经过在自己的web服务上测试,android5在请求时,没有正常去访问。觉得是参数原因,若参数不是中文,程序能正常运...

2019-06-07 02:04:16 896

原创 Error inflating class android.support.design.widget.BottomNavigationView 安卓兼容性原因

最近刚好在做一个安卓app,android studio环境下运行的,在制作过程中(完全是自学的),在做app过程中,需要用到底部导航条(像微信小程序那种),于是在网上搜索并简单浏览使用。我用的是(基于android P(9.0)版本的BottomNavigationView使用教程(去除动画效果,水波纹效果))下面是该文章的链接地址,https://www.jianshu.com/p/d...

2019-06-07 01:41:14 4418 5

原创 虚拟机nat网络模式下linux联网

今天弄了一下虚拟机的联网方式。嗯我也是新手嘻嘻,这是我第一次接触这个,以前是在老师的指导下在结合课本弄的,当时虽然弄得不错,不过还是云里雾里的,好了,接下来入正题第一是设置网络vmnet8  我的电脑>网络>网络和共享中心>更改网络适配器>鼠标双击点击Vmware  vnmnet8>详细信息然后就是确定虚拟机的网络的连接方式是nat模式接下来就是n...

2018-09-09 09:03:26 358

转载 html5canvas绘制时钟

<!doctype html><html><head><meta charset="gb2312"><script type="text/jscript">var slen=70;var mlen=65;var hlen=45;var ls=0;var lm=0;var lh=0;function draw(

2018-03-31 16:33:46 1320

原创 htnl文件间切换

新手哈,给自己做个笔记Html文件间的切换我现在只懂用document.location这句,现在就献丑下。。。。。。。代码很简单(大道至简嘛)。先创建一个文件,文件名嘛随便,第二个文件名就不能随便了,因为到时候要调用第二个文件。建好第一个文件后,用记事本打开文件加代码↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓(记得改文件后缀名)<script> function jump(){ documen...

2018-03-31 10:57:36 238

原创 vmware14 mac os 10.12内vaware tools 安装

开始->先说明一下,写这篇文章之前,我也是不懂得如何安装的,在这过程中自己也是在网上慢慢找慢慢学,毫无疑问,感谢那些为大家方便而默默耕耘的大牛们,谢谢。接下来我写的内容中,可能有些和网上其他人相同或相似,那是因为我看了他们中一个的文章才学会的,谢谢这些人,为我们提供了那么多的方法。好了不说废话,切入正题首先在vmware 中安装mac OS具体过程请看下面链接,一位大牛的解法过程https:...

2018-03-12 17:41:06 8803 4

华为应用上架pepk.jar

华为应用上架pepk.jar

2022-09-06

LoopBroadVioceDemo.rar

该demo主要是将MediaPlayer播放的音频,使用visualizer相关类可视化,在作用中还用到了分贝数值获取与显示,这部分是网上找的,还好网上有这些资料

2019-08-20

ZCamera.zip

Android 自定义相机聚焦和显示框

2021-01-27

Android 音频录制例子

Android 音频录制例子

2021-01-19

Android 摄像头视频录制例子

Android 摄像头视频录制例子

2021-01-19

MotionLayoutDemo.zip

MotionLayout使用方式,Android 控件位置动态切换,切换过程是移动切换的,不会很突然

2020-11-06

Android anim文件

页面切换效果文件,slide_in_left.xml、slide_in_right.xml、slide_out_left.xml、slide_out_right.xml

2020-09-26

fastboot.rar

fastboot和adb工具,Android刷机和更新系统,adb连接都可以使用,已测试没问题,需要的话下载哈

2019-12-16

简单计算器

个人用VC6.0编写的计算器,超简单的,功能单一可用不参考。

2018-02-06

SensorManage.rar

Android光线传感app,获取光线传感的光线值,可自动调整屏幕亮度,也可自己选择屏幕亮度

2019-09-12

java计算器

由java语言编写的计算器,简单,功能单一,需要的下载吧

2018-02-06

空空如也

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

TA关注的人

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