自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 【30天入门人工智能】第2天,使用VScode 部署GPU真实项目

前一篇部署了yolov5 dome 让大家热热身,接触下人工智能是什么。在卸载目录中,除了上面这个显卡驱动,其他跟NVIDIA相关的全部卸载。我的是False 但是不影响使用,如果影响你使用了。昨天是这样的,因为昨天的使用cpu运行的,但是实际开发中一般。再根据你python版本创造 conda环境。9. 切换vscode运行环境,运行项目。8. 打开项目,使用命令行下载其他文件。那么真实完整版本的环境是如何进行的。建议官网,使用conda命令下载。先查询你版本python版本。这一天就是部属小项目。

2023-03-30 04:15:55 766

原创 [30天入门人工智能]第一天,yolov5 dome 安装及使用

目标: 实现人脸头像捕获项目的部署老手1天左右,新手可以2天。

2023-03-27 18:12:20 430

原创 教你如何申请软件著作权(超级详细)--小白教学

第一步:1.打开IE浏览器,记得是IE浏览器。2.打开IE,Intenrner explorer3.在IE explorer 模式下输入网址http://www.ccopyright.com.cn/,打开中国版权登记门户网站第二步: 注册,申请1.点击网站的注册按钮注册一个账号2.填写资料,注册。注意,一定要在IE浏览器,兼容模式打开,并且把这个网站添加到兼容里面。...

2019-09-07 11:40:26 29492 11

原创 android 设计模式之依赖倒置原则

  面向对象语音程序设计 基本围绕着面向接口 设计而来。依赖倒置原则其实跟 上一个原则 里氏替换 ,差不多。里氏替换 ,实际就是  把公共的业务逻辑抽离一个父类(接口),其他业务逻辑与这些业务逻辑 打交道时候,就是跟这个接口打交道,只要实现了这个接口,就可以替换或实现新的 业务逻辑。 倒置原则 ,跟上面相连。上面提到其他业务逻辑与这些业务逻辑 打交道时候,就是跟这个接口打交道,...

2019-02-22 09:55:18 415

原创 android osmdroid 实现谷歌地图之定位 替换为其他

 osmdroid 显现自己的位置图标是通过GPS,虽然提供了接口替换为其他,但是不知道为什么我没有试成功。下面通过另一种方式实现   通过百度定位显示个人图标。原始实现 默认的个人定位图标。// if (mLocationOverlay==null){// mLocationOverlay= new MyLocationNewO...

2019-02-22 09:34:08 1012

原创 android 版本跟新之打开下载好的

1.引入第三方库https://github.com/WVector/AppUpdate2.使用public static void onlyDownload(final String mApkFileUrl, final Activity context) { // Log.d(TAG, "onlyDownload() called with: view = [" + vi...

2019-02-19 23:42:35 281

原创 android 版本跟新之下载

public class DownloadUtil { public static final int DOWNLOAD_FAIL=0; public static final int DOWNLOAD_PROGRESS=1; public static final int DOWNLOAD_SUCCESS=2; private static DownloadUt...

2019-02-19 23:36:53 406

原创 android osmdroid 使用,操作地图

我封装了一个utils,你们直接复制这个utils就行。其他的看注释public class MapViewUtils { // static volatile MapViewUtils mMapViewUtils = null; MapView mMapView; Context mContext; public MapViewUtils(Ma...

2019-02-01 00:40:49 1802 4

原创 android 实现谷歌地图

直接去导入google地图是不行的。国内手机被强了。演示另一种:1.引入第三方地图框架 ,osmdroid//implementation 'org.osmdroid:osmdroid-android:6.0.1' 2.xml<org.osmdroid.views.MapView android:id="@+id/map_view" androi...

2019-02-01 00:33:14 1778 4

原创 Retrofit 2.0 基本使用

1.引入对应架包compile 'com.squareup.retrofit2:retrofit:2.1.0' compile'com.squareup.retrofit2:converter-gson:2.1.0'//适配器 compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'//RxJavacompile 'io.r...

2019-01-29 22:24:45 192

原创 android 从0开始重构项目 kotlin教程

/*一直在独立开发,也没时间调整自己的知识系统,虽然写代码速度变快了,项目经验很丰富了,但是快2年了。还是用以前的开发方式。打算从0开始,开始重新架构我最近刚写完的护林系统。后面也打算开源出去。在此自勉吧。这个项目就是使用kotlin,我就花了几天就入门。比较简单,但是就是写java 习惯了。之前还坚信 koltin不可能取代java,因为android 底层,还有大量的库类和 思...

2019-01-29 21:48:01 364

原创 android ViewPager + TabLayout 使用,并且解决 子fragmeng页面数据刷新问题

xml:<android.support.design.widget.TabLayout android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabIndicatorColor="#666666"...

2019-01-27 22:53:18 846

原创 android 设计模式6大原则之 开闭原则

 android 开闭原则 用日常程序语音来说就是面向接口编程吧。就是mvp 架构 是这个原则的最佳实践。在android 源码与设计模式这书种,明显讲了有点乱。看到了最后才看出来就是面向接口编程的意思。这个原则在实际开发中 使用的不是很多,整体架构 才会去使用吧。一般与单一原则一起使用。简单的来说, 开闭原则在实际开发中 比较常见的使用场景 是 ,Base类中,比如 有一个BaseA...

2019-01-27 22:45:45 266

原创 android 实现微信 语音信息 样式

1. gif制作:百度一下。在线gif制作  2.有一个喇叭gif , 和 静态的喇叭图, 一般为gif 制作图片的 最后一张。 3. xml 布局<?xml version="1.0" encoding="utf-8"?><LinearLayout android:background="@color/white" xmlns...

2019-01-25 00:06:01 869

原创 android 实现短视频拍摄

 这里使用的是githua框架。使用ffmeng进行转码压缩。短视频拍摄难点在于转码压缩。ffmeng利用的是GPU处理。框架githua :https://github.com/mabeijianxi/small-video-record 使用文档:https://github.com/mabeijianxi/small-video-record/blob/master/docu...

2019-01-24 11:42:44 4052

原创 android 解决部分手机logo更换不正常

1.检查 子 moule 下,是不是 清单文件重复了2.在设置logo 的icon,设置下roundIconandroid:icon="@mipmap/logo" android:roundIcon="@mipmap/logo" //部分高端机型使用的这个作为logo...

2019-01-22 23:49:47 1677

原创 android 动态权限获取

以拍照权限为例子:1.监测并且申请// 拍照//使用兼容库就无需判断系统版本int hasWriteStoragePermission = ContextCompat.checkSelfPermission(getApplication(), Manifest.permission.WRITE_EXTERNAL_STORAGE);int checkSelfPermission = ...

2019-01-22 23:43:29 377

原创 android 音频处理之录音

录音有3种方式:https://www.cnblogs.com/wzzkaifa/p/7298608.html 下面是给大家,通过MediaRecorder来进行音频的录制 aar格式的音频。我封装一个类给大家。 public class Recorder { MediaRecorder mediaRecorder; private static Record...

2019-01-21 00:57:37 377

原创 android DialogFragment 实现大屏广告页面弹框

Android 3.0后,dialog基于fragment,并对之前版本提供兼容支持库,也就是说对于开发者而言,dialog是基于DialogFragment的,但此时需要在应用中加入相关的兼容库。 对DialogFragment 有兴趣的可以自行百度。反正是个好东西,用于替代dialog的。 大屏广告页面弹框:我不知道android里有没有专门的名词,大概类似摩拜那种,或者天猫那...

2019-01-20 21:36:08 1132

原创 android ExpandableListView 栓选功能

ExpandableListView  功能实现https://blog.csdn.net/qq_40803752/article/details/86548254.这一篇比较简单,讲解添加一个筛选。 1.xml :<LinearLayout android:orientation="horizontal" android:layout_marginBo...

2019-01-19 01:35:56 227

原创 android 数状列表 列表里套列表 ExpandableListView

   数状列表还是很常见的 ,ExpandableListView由于 不够灵活所以 使用人数一般,不过使用比较简单,上手快。要求不多的情况下,使用。列表里套列表是 程序表述,数状列表是标准表述。案例: 需要实现一个通讯录,按照地区 分类。1.xml ,注意layoutDirection 是子元素方向问题。rtl是从右到左。为了自带的箭头在右边<ExpandableLi...

2019-01-19 01:24:52 466

原创 android 小众并且比较好用的控件 Chronometer

Chronometer 是android 一个原生计时器控件,但是使用的人比较少吧。所以我以前也不不知道。但是这个控件就可以当一个开源库。省掉了很多代码。使用: 1.xml 布局:<Chronometer android:id="@+id/chronometer" android:layout_centerVertical="true" androi...

2019-01-16 22:16:56 283

原创 设计模式单大原则之 单一职责

最近在看android 源码设计模式,所以打算每看完一节,结合自己项目与经验写点读后感。单一职责 用程序语言来说 就是  把能拆的代码 都拆了。其实这句话对应的就是单一原则,低耦合。是开发中很常见的写法。但是怎么拆,哪些要拆 就是难点了。书上举了一个图片加载器的例子,但是由于这例子写的人少,一般图片加载都用框架了。手动写比较少。我就举个常见的,那就是 大家写代码时 ,都会先寻找view...

2019-01-16 21:58:21 248

原创 android 百度sdk 之百度地图

百度sdk 配置参考:https://blog.csdn.net/qq_40803752/article/details/84874507上面sdk appkey配置完成后1.权限//获取设备网络状态,禁用后无法获取网络状态<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />...

2019-01-14 22:40:22 211

原创 android 百度sdk之 百度定位

sdk地址: http://lbsyun.baidu.com/index.php?title=android-locsdk/geosdk-android-download步骤:1.控制台创建应用。2.SHA1获得:https://blog.csdn.net/cc20032706/article/details/77528978.注意:debug 版本和release不同...

2019-01-14 21:50:16 1274

原创 android svg使用

   1.矢量图使用点和线来描述图形,所有文件会比较小,同时也能提供高清晰的画面。2.矢量图缩放自由且不会是真,完全适配于任何分辨率的屏幕。 一般如果app放矢量图标,至少放置2张  36*36  72*72  ,但是svg1张就可以。并且还很小。一个app大概在50张以上图片,如果都使用大概可以减少8M的大小。3.矢量图色彩分辨率非常高清,同时支持滤镜。4.跨平台...

2019-01-11 17:05:36 1907

原创 android 前后台保活 实现定位数据定时上传并展示轨迹 (下)

上一篇地址: https://blog.csdn.net/qq_40803752/article/details/86304508上2篇写完了,保活。这一篇写进入业务逻辑。大概5分钟定一次位置,上传到服务器。并且展示。定位的话,我这里使用的百度定位,说下一我写的时候一个逻辑错误,就是每次只定一次位置,担心百度定位那个持续定位不能用,后面测试发现没有这个问题。gps定位基本一样的。 ...

2019-01-11 16:28:07 7712 7

原创 android 前后台保活 实现定位数据定时上传并展示轨迹 (中)

前一篇文章: https://blog.csdn.net/qq_40803752/article/details/86182480前一篇讲解了,我应用的后台保活。这篇文章说下,前台,还有保活的关闭,把无限音乐的放在工作服务,还有工作服务的保活效果测试。1.工作服务 :无限播放音乐 ,并且设置变量,可以关闭播放,如果是在其他服务,就不好控制关闭了。public class Download...

2019-01-11 16:01:26 6214 8

原创 android 前后台保活 实现定位数据定时上传并展示轨迹 (上)

android 后台保活我大该使用了下面几种:1.双进程 拉起 —6.0以下2. JobService --6.0以上3. 1像素保活 — 怎么说呢,感觉是7.0以下。适应度低。(问题多,就没使用了)4. 无限保活音乐 ---- 效果最好,但是呢耗电。由于我项目特殊性,也采用了。还使用了前台服务。 所以效果还是可以了,被杀死情况还算少。但是呢,也是很耗电的。由于我项目特殊,是给专门...

2019-01-09 21:51:30 6248 7

原创 android 实现地区选择3级联动效果

地区选择在app中十分常见,但是android原生没有自带。不过有很多很成熟的框架代替。这里的实现的地区选择是比较老式的 3级联动 。这种方式 简单,灵活,适用性高。很多app没有特殊要求,就是默认方式。 下面说说实现步骤:框架依赖compile ‘com.contrarywind:Android-PickerView:4.1.6’java代码 ,初始化选择器pvOptions...

2019-01-08 23:30:57 772

原创 android 与 h5 互调

 android 与h5互调还是很简单的。 首先需要基本配置下webview。 这里都不是重点,可以忽视。wb_content.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);wb_content.getSettings().setDomStorageEnabled(true);wb_content.getSettings...

2019-01-08 00:39:40 249

原创 android 图片压缩 框架鲁班。

图片压缩很常见,实现有很多方式,这里使用很好用luban ,Luban(鲁班)就是通过在微信朋友圈发送近100张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。 压缩率真的很高,并且很清晰。基本秒杀,使用系统的压缩方式等。使用也算很简单 我先说下使用步骤,最后放上 测试数据。 1.引入框架compile 'top.zibin:Luban:1.1.8' ...

2019-01-06 21:44:03 1318 1

原创 android 实现bug和其他数据的记录

我这里用的不是友盟和极光。是腾讯的mta。真心感觉人性化,接入简单。就是也许知名度不高吧。我不是给它打广告。看下面的步骤,你也会感觉不一样。1.官网: https://mta.qq.com/立即使用,完全不用dome3.添加应用填写信息,创建4.有多简单,就2不,并且照着这个步骤来就行了。appkey都帮你生成好了。// [可选]设置是否打开debug输出,上线时请关闭,L...

2019-01-05 20:53:12 245

原创 android程序猿 沟通篇

做移动端最难的除了bug和需求,就是沟通了。移动端的沟通远远在其他程序员之上。因为移动端在小公司可以等于:程序猿 + 产品经理(你要自己想一些好的需求,并且把一些难实现的需求转变下变成另一个需求,并且你还需要告诉它这个需要不行,或者说实现不了)+项目经理( 你需要去跟后端说这个需求改了,要后端怎么样,你需要什么接口,接口怎么返回参数,这个软件的实现,需要后端怎么去做。出了什么问题就是找你 )+...

2019-01-05 20:35:42 336 3

原创 android 基础上拉刷新和下拉加载

上拉刷新和下拉加载 本来说是基础,但是上一次使用还是1年前,最近写项目感觉又要重新写。项目还是比较紧哪种,所有写下这边,方便以后使用,也供别人快速写出。1.框架植入。对于这种有十分好用,成熟的框架就没必要自己造轮子了。1.1 build.gradlecompile ‘com.scwang.smartrefresh:SmartRefreshLayout:1.0.1’我这边随便用用就放这个了...

2019-01-03 22:59:02 397

原创 android 混淆

android 混淆对于独立开发者来,和app打包上线的人来说是一个大坑。虽然说规则其实我们不用去记住,只需要把混淆模板复制粘贴就行(下面是模板),但是当你debug模式下没问题,release打包时候各种闪出,并且报各种类找不到时候,这时候注意了,很有可能是混淆出来了问题。顺便说一下,release出错解决办法,那就是 在androidstuoid上连接手机,选着手机,但是不选择进程。我知道很...

2019-01-02 15:48:39 538

原创 Java服务器快速入门(需要下载的软件)

1.需要的软件1.JDK。下载安装JDK,并且配置环境。(自行百度,比较简单)2.tomcat安装及配置教程。 (自行百度)3.mysql安装以及配置。官网有点难找参考下这文章:https://www.cnblogs.com/ceshi2016/p/8081037.html重装:https://blog.csdn.net/qq_38793958/article/details/...

2018-11-30 13:45:34 255

原创 服务器的准备:本地环境配置和云服务器的配置。(一)搭建阿里云服务器

 在使用阿里云服务器之前必须要的2个东西:备案域名,云服务器。当然备案域名可以先放下。云服务器以Linux Centos操作系统。购买就不聊了。使用很简单。在云服务器ECS的实力中,下面有一个远程连接的按钮,远程连接到云服务器的操作页面。Linux是以命令行操作的,所以对于对服务器不太熟悉的朋友可以注意下啦。远程连接需要输入远程连接密码。成功进入命令行菜单,并且显示英语欢迎就是连接成功...

2018-11-07 10:56:48 1237

原创 下一篇:从0开始编写一个应用(android端+小程序端+服务器端)第四步 项目的编写之前期准备

1.服务器。 阿里云云服务器 phpstudy phpstorm2.androidstudio hellowrod 3.微信公众号 小程序公共号 微信开发者工具服务器的准备工作分2部分,本地环境和网络环境配置。所以3大篇,都开新的一系列吧。 服务器的准备:本地环境配置和云服务器的配置。android开发的准备:hellowrod的运用微信公众号 的准备: 微信公共平台的...

2018-11-02 16:57:02 442

原创 从0开始编写一个应用(android端+小程序端+服务器端)第三步 UI界面

UI我完全不懂,设计不了界面。只是从其他项目里面找到功能相似的界面。在写的时候有个大体界面就可以了。首页:  我的:   发布信息:接团:-----------------------------------------------------结束.UI大概是这样了。只需要把文字改下就可以了。。终于要进入正题了.下一篇:从0开始编写...

2018-11-02 16:56:27 375

空空如也

空空如也

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

TA关注的人

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