自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (4)
  • 问答 (7)
  • 收藏
  • 关注

原创 Android jetpack compose 如何初始化 你会吗

各个平台介绍jetpack compose的强大功能、优势、写法,可是如何下手,怎么开始呢?一、新建一个kotlin的项目,最小sdk版本需要写21二、在app目录下的build.gradle 中写这么几项拷贝:buildFeatures { // Enables Jetpack Compose for this module compose true}compileOptions { sourceCompatibility JavaVersion.

2022-03-21 20:50:04 3734

转载 Android image设置不同形状的另一种方式

转自https://blog.csdn.net/yechaoa/article/details/117339632

2021-06-02 10:32:48 245

原创 Android 下拉抽屉 + CoordinatorLayout + appbarlayout + toolbar(悬停) + viewPager(recycleview)

常见的是CoordinatorLayout + appbarlayout + toolbar(悬停) + viewPager(recycleview)这种状态但是如果添加上抽屉的话,会导致手势冲突1、toolbar无法悬停(需要套一层coordinatorLayout)<?xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout xmlns:android=..

2021-04-15 16:40:15 1037

原创 Android 解析串口 北斗定位

数据得到后是这个样子time:12:14:25prot:[/dev/ttyS2][Txt]*70$GNRMC,,V,,,,,,,,,,N*4D$GNVTG,,,,,,,,,N*2E$GNGGA,,,,,,0主要看*70下面的,$GNRMC,,V,,,,,,,,,,N*4D 这个参照https://baike.baidu.com/item/NEMA-0183/4313895?fr=aladdin可以知道例:$GPRMC,024813.640,A,3158.4...

2021-02-04 16:39:36 1009

原创 android studio gradle 同步下载慢问题解决

1、去次网站下载对应的gradlehttp://gradle.org/gradle-download/2、下载好压缩包后,点击Android studio 同步,window 会再对应的 C:\Users\XXX\.gradle\wrapper\dists\ 生成 gradle-6.5-all\2oz4ud9k3tuxjg84bbf55q0tn 类似这样的一个文件夹3、将下载好的安装包放到生成的文件夹路径下,然后再点击同步4、完成...

2021-01-07 09:32:30 199

原创 Mac 开启apache服务

//开启apache: sudo apachectl start//重启apache: sudo apachectl restart//关闭apache: sudo apachectl stop// Mac 电脑默认Apache的访问目录为:/Library/Webserver/Documents/

2020-12-26 16:30:48 614

原创 网易云音乐播放地址

http://music.163.com/song/media/outer/url?id=5254811.mp35254811 音乐id 找一个免费的打开得到这个,或者客户端分享就能看到

2020-12-08 16:24:55 1477

原创 代码查阅APP 可从github下载或本地查阅

https://github.com/Orion-wubo/Chouti# Chouti代码阅读器 可以从github下载并直接查看,可以从本地选取查看 有最近的项目清单选择查看![Image text](https://github.com/Orion-wubo/Chouti/blob/master/screenShot/Screenshot_20201115_105832_com.fengmap.chouti.jpg)![Image text](https://github.co...

2020-11-16 10:40:53 477

原创 前交叉韧带重建术后康复指南

2020-10-13 07:34:47 445

原创 Android Jetpack-DataBinding、ViewModel、LiveData

DataBindinghttps://mp.weixin.qq.com/s/J0uq3Kx_w4XrOM-sisCVHgViewModelhttps://mp.weixin.qq.com/s/zcWo-Al4K7oPWR8JYZQlegLiveDatahttps://mp.weixin.qq.com/s/MfDM9_yV24TEwrasNDsOcA

2020-09-13 21:49:15 242

原创 webview 加载 html 获取gps定位 权限配置

背景:Android端 webview 加载链接,html获取gps定位,一直返回用户拒绝定位请求权限;需要通过如下配置1、Android 端清单文件<!-- 网络权限,加载网络网页需要联网 --><uses-permission android:name="android.permission.INTERNET" /><!-- 粗略定位权限,允许一个程序通过网络获取粗略的位置 --><uses-permission android:name

2020-08-17 16:04:02 1521

原创 Android webview 调用 react js 问题

Android 端private void initWebView(){ webView.addJavascriptInterface(this, "bridge"); WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true); // 这一行必须写 settings.setDomStorageEnabled(true);//开启DOM} /**

2020-07-30 17:31:53 891

原创 nginx + ffmpeg rtsp 转 rtmp

1、下载nginx https://github.com/bzy880114/nginx-rtmp-win32-master2、下载ffmpeg http://ffmpeg.org/download.html3、开启nginx cd nginx 打开终端 输入 start nginx.exe 4、调用如下命令 rtsp 转 rtmp流 必须开启nginx后再转流 ffmpeg-re-rtsp_transport tcp -i "rtsp...

2020-07-07 17:43:00 367

原创 Java和c跨平台编译、debug

1、编译c文件生成 .o文件g++ -std=c++11 -Wl,--add-stdcall-alias -c -ggdb HelloJNI.cpp -I "C:\Program Files\Android\Android Studio\jre\include" -I "C:\Program Files\Android\Android Studio\jre\include\win32"2、编译生成dllg++ -std=c++11 -shared -ggdb HelloJNI.o -o ../.

2020-06-11 17:47:47 163

原创 Android webview 交互 封装

创建webview// 这个不用说this.getSettings().setJavaScriptEnabled(true);// 这个解决跨域的问题this.getSettings().setAllowFileAccessFromFileURLs(true);this.setWebViewClient(new MyWebViewClient());this.setWebChrom...

2020-03-23 11:43:29 1160

原创 application.mk 介绍

概览Application.mk指定 ndk-build 的项目范围设置。默认情况下,它位于应用项目目录中的jni/Application.mk下。注意:其中许多参数也具有模块等效项。例如,APP_CFLAGS对应于LOCAL_CFLAGS。无论何种情况下,特定于模块的选项都将优先于应用范围选项。对于标记,两者都使用,但特定于模块的标记将后出现在命令行中,因此它们可能会替换项...

2020-03-18 13:54:38 449

转载 通俗易懂https

转自https://blog.csdn.net/guolin_blog/article/details/104546558

2020-03-12 19:51:10 172

原创 Android studio xml代码不提示

我成功的方法在目前xml所引用的activity中,重新创建一个layout,让这个activity引用,然后再写第三方的view,就好了网上的方法有好多1、删除build iml2、file--invalidate cache\restart3、什么删除目前使用的SDK,再重新安装前后可以都试试...

2020-03-04 14:08:00 2694

原创 Android 解决Unknown host 'd29vzk4ow07wi7.cloudfront.net: nodename nor servname provided, or not known

问题:Unknown host 'd29vzk4ow07wi7.cloudfront.net: nodename nor servname provided, or not known'. You may need to adjust the proxy settings in Gradle.解决方式:在project的build.gradle中就是: mav...

2020-02-18 20:00:03 1547

转载 Android 什么是AndroidX?

转发自:https://blog.csdn.net/guolin_blog/article/details/97142065

2019-11-18 12:23:13 267 1

原创 Android 跳转自启动管理

package com.example.buletoolsdemo;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.os.Build;import androi...

2019-10-24 14:07:59 1375

原创 Android ExtendTools ndk javac 配置

ndkprogram$ModuleSdkPath$/ndk-bundle/ndk-buildArgument-j2Working di'rectory$ModuleFileDir$/src/main/jnijavacprogram$JDKPath$/bin/javahArgument-classpath . -jni -d $ModuleFileDi...

2019-10-23 11:58:12 240

原创 Android GLSurfaceview 截屏

搜刮各个论坛组合一个直接可用的,可根据自己的的项目情况,修改封装放在glsurfaceview的onDrawFrame方法中,外面添加一个boolean去控制执行,如果render是被动刷新,执行requestrenderpublic class FMScreenShotUtil { public static void screenShot(Context context,GL...

2019-09-17 15:26:43 1296

转载 Android NDK开发Crash错误定位

https://blog.csdn.net/xyang81/article/details/42319789

2019-08-09 18:09:07 167

原创 Debug lost connection

lost connectioncom.jetbrains.cidr.execution.debugger.backend.lldb.LLDBDriverException: lost connection at com.jetbrains.cidr.execution.debugger.backend.lldb.LLDBDriver$ThrowIfNotValid.throwIfNeeded...

2019-08-05 17:38:37 1079

原创 android 定位so错误

ndk-stack-sym so的位置 -dump .log位置类似这样的,可以通过add2line -e so的位置 -f 000e268这样可以定位

2019-07-04 10:34:48 618

转载 Android adb 命令大全

转自:https://github.com/mzlogin/awesome-adbADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。持续更新中,欢迎提 PR 和 Issue 补充指正,觉得有用的可以将 此 GitHub 仓库 Star 收藏备用。注: 有部分命令的支持情况可能与 Android...

2019-07-02 12:28:09 7032

原创 Android native 内存泄露检测

参考博客https://www.jianshu.com/p/9058f0514416https://blog.csdn.net/weixin_34388207/article/details/87340345https://github.com/Orion-wubo/AndroidLeakTracerExample先看第一个,然后打开github下载这个demo,搞到自己带有...

2019-07-02 12:01:10 1456 1

原创 滑膜炎健身操

我是习惯性膝盖扭伤,好多年打球打的,今年确证了滑膜炎,30岁,170斤,175身高,年轻的时候不注意,现在体重大了,膝盖负荷太大,结果就。。。慢慢锻炼吧,这个技术文档怎么样,哈哈康复锻炼:一套“展膝操”,疏散膝关节积液1、高位马步两膝稍弯曲,以膝盖不超过脚尖为宜。静蹲不动,两手平举,目视前方,坚持1分钟,并逐渐增加时间。2、坐位伸膝坐在椅子上,将双足平...

2019-06-26 17:14:05 427

原创 android studio 代码提示消失

android studio编辑过程中,按下选择提示方法自动消失windowalt+shift+insert或者在空白区域点击鼠标右键将这个关闭即可mac双击shift 搜索 column select 选择最下面的把这个状态设置成关闭状态补充:发现这样有时还是不行,比如当稍微等一会后,方法介绍弹出后还是不行,所以需要关闭自动方法介绍自动提示...

2019-06-25 11:05:36 8885 2

原创 Android 屏幕适配

https://github.com/Orion-wubo/AndroidAutoSize今日头条适配方案为啥适配?https://github.com/Orion-wubo/AndroidAutoSize/blob/master/README-zh.md中文文档咋适配?直接干货走起第一步清单文件中 <application 。。。 ...

2019-05-31 16:48:09 492

转载 深入浅出解析Android事件传递机制

转载:https://www.cnblogs.com/Seanisme/articles/6180510.html读完这一篇收获满满关于Android中的事件传递,在Android系统源代码层级的实现上非常复杂,而对于应用程序的开发而言,我们不必深究太多细节,只需要掌握事件传递机制所带来的一些结论即可。本文通过父控件→子控件的事件模型来聊聊关于事件传递机制的一些知识点。  在开始分析...

2019-05-31 11:46:35 109

原创 Android 教你如何发布自己的第三方

目录Android studio 是从哪里得到库的?jcenterMaven Central理解jcenter和Maven Central 为何有两个标准的仓库?gradle是如何从仓库上获取一个library的?了解aar文件如何上传library到jcenter概述第一步到Bintray官网注册账号第二步创建仓库参考博客:https://blo...

2019-04-18 14:15:08 598

原创 Android 刷原生Google系统

https://download.pixelexperience.org/https://download.lineageos.org/

2019-04-04 15:45:49 18830

原创 Android APP右上角通知开发

借鉴博客https://www.jianshu.com/p/199a9238015f在开始之前,先声明一下。其实本来Android原生系统是不支持应用桌面角标(BadgeNumber)显示的。我们目前看到的能支持应用桌面角标显示的Android系统,都是第三方厂商自己定制的。通过实现一套自己的launcher并且提供外部接口给第三方应用来调用即可。第一,不是所有的国产手机都能...

2019-03-29 16:32:21 696

原创 Android WebView 加载方式 JS和Java互调方式

参考博客https://blog.csdn.net/u014712086/article/details/78629890https://blog.csdn.net/rookie_small/article/details/684883351、加载四种方式//方式1. 加载一个网页:webView.loadUrl("http://www.google.com/");...

2019-03-28 16:10:10 481

原创 graphics内存控制

https://developer.android.google.cn/studio/profile/memory-profiler内存计数中的类别如下所示:Java:从Java或Kotlin代码分配的对象内存。 Native:从C或C ++代码分配的对象内存。 即使您的应用中不使用C ++,您也可能会看到此处使用的一些原生内存,因为Android框架使用原生内存代表您处理...

2019-03-22 17:35:11 5300 3

原创 Android 异常汇总

Android异常大全java.lang.NullPointerException这个异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的...

2019-03-22 15:33:18 175

转载 Android hdpi ldpi mdpi xhdpi xxhdpi适配详解

原文地址:http://www.android100.org/html/201505/24/149342.html1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小...

2019-03-19 17:09:34 439

原创 Android jni 不能debug

打开设置界面查看plugins把Android apk support 关闭

2019-03-19 14:03:38 1258

ViewPagerBottomSheet-master.zip

ViewPagerBottomSheet-master.zip

2021-04-15

Android studio 监控api调用耗时获取trace方式.docx

使用 Android studio 通过profile 监控 运行程序的 CPU 通过选取卡顿耗时的范围的trace 监控程序中的api哪一个比较耗时

2020-11-12

nginx+ffmpeg.zip

nginx + ffmpge + hls hls的demo在nginx下的html/demo中,方便开启服务后直接使用

2020-07-13

notification.java

结合Android8.0 9.0 之后关于notification创建和显示的适配要求,整合适配任意Android版本

2020-04-24

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

TA关注的人

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