自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (25)
  • 问答 (1)
  • 收藏
  • 关注

转载 Nanodet 运行在CPU上

如果要测试CPU版本,可以去pytorch官网下载对应版本的torch,我pip的是这个版本的。然后将demo.py中的device:“cuda:0”均改为“cpu",注释掉报错的cuda检测时间的语句(one_stage_detector.py)版权声明:本文为CSDN博主「Herene_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。先查看匹配版本,再下载对应版本,并pip。CPU可以测试,但是不可以训练,建议一开始就直接下cuda_gpu版本的。

2023-01-11 15:30:48 348

原创 Ubuntu 常用命令记录

1.camera 相关。用v4l2-ctl --list-devices 看一下摄像头对应的设备号,没有v4l2-ctl,先安装。1.sudo apt-get install v4l2-ctl2. vtl2-ctl --list-devices 列出设备。2.查询cuda 命令。sudo dpkg -l | grep cuda。3.aptitude 命令与 apt-get 命令一样,都是 Debian Linux 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,

2022-05-16 10:27:29 1228

原创 Android Tv U盘路径获取

近期的碰到一个项目,需要读取U盘中的资源文件和配置文件。经过几种不同的盒子测试发现,如下方法获取到的U盘路径比较准确,在此做一个简单记录。public String GetUsbPath() { String strMountInfo = ""; // 1.首先获得系统已加载的文件系统信息 try { // 创建系统进程生成器对象...

2019-03-21 16:23:40 3107 4

转载 生产者与消费者设计模式

  1. 前言目前的项目需要在用户提交订单后,将订单放入队列,并由专门处理订单的线程对队列中的订单做处理,由此便引入了生产者与消费者模式。2. 生产者与消费者模式概述生产者与消费者模式是通过一个容器来解决生产者与消费者的强耦合关系,生产者与消费者之间不直接进行通讯,而是利用阻塞队列来进行通讯,生产者生成数据后直接丢给阻塞队列,消费者需要数据则从阻塞队列获取,实际应用中,生产...

2019-01-30 14:37:30 805

原创 ADB通过WiFi连接Android设备

        最近由于工作中需要通过WiFi来进行ADB连接。经过查阅相关资料以后,总于能够实现通过WiFi来进行ADB连接。前提是需要将设备Root。现将方式记录如下:Linux命令如下:"setprop service.adb.tcp.port 5555""stop adbd""start adbd"将以上3条命令传入以下方法,便可以执行了/** * 执行命令并且...

2018-12-28 14:41:18 382

转载 Java动态代理详解

本文转载自:https://www.cnblogs.com/xiaoluo501395377/p/3383130.html在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是...

2018-08-02 17:20:35 185

原创 Android 通用RecyclerView Adapter的封装

      RecyclerView是现在安卓开发比不可少的控件,由于在项目中的大量使用,所以有必要对recyclerview的adapter做一个封装处理。如下就是近期我对RecyclerviewAdapter的封装处理。如果有需要的小伙伴可以直接拿来用。  一、封装一个BaseHolder,如下。  public class BaseHolder extends RecyclerView.Vi...

2018-06-29 09:38:50 3157 1

转载 AndroidStudio导入安卓源码

本文转载自:用AndroidStudio阅读整个Android系统源码非常方便,各个模块源码跳转自如,比传统的source insight方便很多.1.安装android studio,下载系统源码。2.系统全编译,编译出out目录相关文件(可选)。3.运行编译脚本命令。$ source build/envsetup.sh$ lunch4.Android源码根目录下:$ mmm develop...

2018-06-27 17:38:16 1211

原创 TV端 RecyclerView长按导致item焦点乱飞或丢失

最近开始做TV端的安卓项目了,TV上的安卓项目主要问题就是要处理焦点问题。下面就对我在TV端使用RecyclerView是遇到的问题做一个总结。 RecyclerView在长按遥控器的情况下会导致Item的焦点丢失或者说是飞到别的控件上。主要是因为RecyclerView设置适配器,将数据全部填充进去之后,并不会将所有的item的view创建出来,只会创建出显示...

2018-05-24 15:11:12 4467

原创 Git命令简单记录

换工作也有一段时间了,由于最近在熟悉些新的项目,工作上不是太忙,主要是因为之前的工作中一直没有使用Git来进行代码管理。但是现在身边的同事都是在用Git来进行代码管理,而且操作系统也是之前从没接触过的乌班图,所以Git的操作基本上都是用命令来完成的。今天就将一些基本常用Git命令做一个简单的记录,方便自己在今后的工作中查看,也为可能遇到同样问题的小白提供一点帮助吧。一、Git常用操...

2018-04-19 18:07:32 205

转载 Gradle 文件中配置签名文件

本文转载自:https://www.cnblogs.com/liundev/p/5532015.html;最近开发关于微信一系列功能,发现分享、支付必须要打包签名才能测试,太耽误事了,耗时耗力。。。在网上扒拉扒拉资料,发现有很多前辈都处理过类似问题,非常感谢大家的分享,参考链接:http://blog.csdn.net/jjwwmlp456/article/details/44942109,接下来...

2018-04-04 17:35:09 2313

转载 Android 与Js互调详解

版权声明:本文为博主原创文章,未经博主允许不得转载,更多请继续关注Carson_Ho https://blog.csdn.net/carson_ho/article/details/64904691本文转载自:https://blog.csdn.net/carson_ho/article/details/64904691目录(?)[+]前言现在很多App里都内置了Web网页(Hybrid App)...

2018-03-28 11:05:33 4461

转载 Android组件化开发

版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/55213884 ,本文出自:【张华洋的博客】Android组件化项目地址:Android组件化项目AndroidModulePatternAndroid组件化之终极方案地址:http://blog.csdn.net

2018-02-07 16:44:36 384

原创 AndroidStudio更新到3.+项目可能遇到的问题

最近在学习别人代码的过程中,发现好多小伙伴已经将studio升级到了3.+的版本,将他们的项目导入到自己的studio之后发现因为版本差距较大,根本无法运行,只得将studio的版本升级到3.+来进行处理。因此因为版本升级而导致的各种问题接踵而至,下面我就来所需如何处理这些因为升级而导致的bug。  首先,在3.+和2.+中,gradle中的依赖方式有了较大的变化。一、2.+中的gradle依赖

2018-02-07 10:42:40 3420

原创 如何动态的修改安卓APP名字和桌面图标

        好久没有写博客了,趁着今天工作不太忙,写下这篇博客,当做自己学习过程中的记录,也为正在研究如何动态修改APP桌面图标和名字的小伙伴们,提供一点帮助和建议,废话不多说,开始正题!        首先在介绍主要的修改方法之前,先来做一下相关知识的介绍。如下:1.activity-alias标签元素ctivity-alias,顾名思义,即activity的别名。看到这里,大家会想那它究竟...

2018-02-01 16:15:20 7049

转载 解决Scrollview嵌套Recyclerview,Gridview等出现内容显示不全等为

在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.精确模式(MeasureSpec.EXACTLY)在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。2.最大模式(MeasureSpec.AT_MO...

2017-10-23 10:58:41 1199

原创 自定义闪烁Textview

一直感觉自定义view是一个比较难的点,但是要成为一个合格的Android开发者,自定义view又是必经之路。今天我就带大家写一个简单的自定义Textview。  在自定义view之前先看一下简单知识点。        1.View的测量。           view的测量模式有三种,精确模式(EXACTLY)如控件具体宽高的大小;最大值模式(AT_MOST)当指定为wrap_con

2017-09-27 14:08:01 613

转载 Android Comiple线上依赖库制作

平时做项目肯定用了很多别人的库,如果有一个自己的库,那逼格就高了,以前用eclipse的时候,都是打成jar包使用,虽然用的时候也很方便,但是每次改动都要重新打包,感觉特别麻烦,15年接触了AS,但是因为工作原因未能用它做项目,去年就我一个Android了,想用啥用啥,就改AS了,真特么顺手,尤其是compile,不需要自己去找一堆jar包和库了!先看看效果: https://gi

2017-09-22 18:00:09 397

转载 安卓打包时遇到方法过多的问题

如果你的Android项目足够大,又或者你引用了许多第三库,那么一定会遇到DexIndexOverflowException,在Gradle构建时报错:UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: Cannot merge new index 65562 into a non-jumbo ins...

2017-08-11 11:40:51 435

转载 安卓硬盘缓存技术DiskLruCache详解

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中...

2017-08-09 16:07:57 318

转载 仿iOS滑动返回效果

本文转载自:http://blog.csdn.net/jiangxuqaz/article/details/47264473百度贴吧有滑动切换Activity的功能,感觉很方便:  这种功能要自己写还是挺复杂的,幸运的是,已经有比较成熟的开源项目,项目地址:https://github.com/r0adkll/Slidr。下面将使用这个开源项目,快速实现相似的功能。一、导入

2017-07-24 16:42:31 441

转载 Xutils3.0使用详解

xUtils介绍:xUtils是前两年很火的开发框架,去年作者进行了升级目前(2016年6月1日)版本是:org.xutils:xutils:3.3.34。之前的稳定版本是:com.jiechic.library:xUtils:2.6.14,随着Android版本的升级,HttpClient等联网框架在AndroidApi23中移除了,xUtils2.6.14部分网络请求基于HttpC

2017-07-11 11:07:18 1841

转载 Retrofit2,okhttp3 通过拦截器进行缓存

本文出自:http://blog.csdn.net/u010286855/article/details/52608485;这篇博客主要和大家说说okhttp的缓存。之前踩了好多坑,反正看了很多帖子做了很多试验,发现网上的很多都不怎么么正确,我的疑问也一直没有解决。今天这个这个是真实的自己写的接口实现过的。是真的正确的也解决了我们需要的2种缓存的需求我先说说我们为啥要缓存。1.处理高并发的问题:当...

2017-05-25 18:03:07 2191

原创 NDk在AndroidStudio中的使用

为了提高项目的安全性,所以在编写安卓程序时时可以使用Ndk来提高APP的防护能力。下面就我写的Ndk来做一个简单总结记录,对于ndk小白还是有一定帮助的!         1.为Androidstudio配置Ndk,首先打开SDkManager,然后选中NDk选项,然后点击Applay就会自动下载并且配置Ndk。如下图所示:        2.配置完NDk以后再配置一下NDK的路径。路

2017-05-05 10:22:30 611

转载 ViewDragHelper使用详解

一、基本介绍 前辈们已经总结的很多了,所以从别人的博客里直接复制的比较多,用到的源码我也会经过修改。用到的博客我会在下方注释。 最近发下一篇写的不错的ViewDragHelper的博客,比较清晰,调理,看完这一片再看下面的效果会更好点点击跳转。 2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类...

2017-04-27 11:57:38 3438

原创 Volley用法详解

当下的网络框架有很多很多,volley就是其中的一款,当然volley现在已经不是当前最火的网络框架了,但是作为Google推出的框架还是有必要学习记录一下的。以下就是volley框架的一个详细总结。如下所示是一个简单的get请求(stringRequest对象中没有添加请求方法默认为get请求):    1.使用volley进行网络请求的三步(返回对象为String)。

2017-04-25 15:01:57 459

转载 Git创建分支以及合并代码

转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51842774         AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目     AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request)

2017-04-18 21:55:05 3054

转载 Android手势识别GestureDetector详解

一、概述当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的...

2017-04-07 11:54:13 11940 2

转载 Android7.0新特性Shortcut

转载请注明出处:http://blog.csdn.net/yyh352091626/article/details/68962736Shortcut概念具体实现BuildConfig 配置静态配置动态配置创建删除或禁用更新返回栈问题Shortcut概念Shortcut 是Android-25(Android

2017-04-05 14:43:28 4103

原创 Windows平台下搭建ReactNative开发环

一、需要安装的工具      1.Node.js     2.React Native Command Line     3.AndroidStudio/Xcode二、逐步介绍1.Node.js安装前入Node.js官网https://nodejs.org/en/下载对应平台及版本的安装包点击下载安装包,然后进行安装,安装完成后进入cmd命令输入npm -v查看对应

2017-04-01 12:24:47 407

转载 史上最详细Fragment讲解

本文转载自:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互

2017-04-01 11:27:07 12279

转载 Git 在AndroidStudio中的使用

全面介绍Android Studio中Git的使用【本文转载自:http://blog.csdn.NET/gao_chun/article/details/49817229】前言:本篇博文将记录如何在Android Studio中使用Git版本控制系统,这货在草稿箱里已经放了起码有两个月了吧,老躺着想起来了心里不舒服,索性这两天抽了些时间,整理出来算了,最近气温

2017-03-31 15:13:58 1451

转载 短信验证码自动填写

本文转载自:http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-621691-1ac6JTbxeAUNBnJEIGZc-passport.csdn.net在进行Android应用开发的过程中都会涉及到注册登录功能模块的实现, 而许多的注册或者登录或者修改密码功能常常是需要用户去输入短信验证码,通常,用户收到短信验证码需要最小化

2017-03-04 09:34:52 1394

转载 Fragment与Viewpager实现懒加载

本文转载自:http://blog.csdn.net/q844258542/article/details/51525749(非常感谢博主的分享)项目当中使用到tablayout+viewpager+fragment组合, 也是现在app非常流行的一种设计.viewpager切换页面时,让fragment进行懒加载操作,是比较好的体验,节省省流量,避免预加载时造成的卡顿

2017-03-03 16:30:43 456 1

原创 Android沉浸式状态栏

为了提高用户的体验效果,一般项目都要求了实现沉浸式状态栏。现总结一些方法如下(主要是方便以后自己做项目使用,大牛可以忽略不看):      1.最简单的就是导入第三方库        添加依赖库:compile 'com.jaeger.statusbaruitl:library:1.0.0'方法的使用也如下: //设置颜色 StatusBarUtil.setColor(Act

2017-03-02 11:20:51 311

转载 一起学习Android开发_1_已下载文件的管理demo

先看看效果图直接上代码吧:[java] view plain copypackage com.example.managedownfile;      import java.io.File;  import java.io.FileInputStream;  import java.io.FileNotF

2017-02-20 10:38:24 375

原创 Recyclerview中最后一个可见Item的位置以及是否滑动到底部

目前很多项目里都使用Recyclerview来做开发了,但是对于Recyclerview不是很了解可能会遇到各种问题,下面就对怎样判断Recyclerview中的最后一个item做判断!mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onS

2017-01-09 15:28:47 24822

原创 AndroidStudio 引用第三方库

1.开发过程中想要导入第三方类库和Eclipse也是有差别的,我们导入SlidingMenu这个类库,从github上下载下来解压到项目目录下。2、然后我们重启我们的android studio就会发现我们的项目下面有了我们的类库然后我们需要修改的是我们根目录的下的settings.gradle这个文件,一定要注意是根目录下的。在里面添加如图所示的代码

2016-12-30 16:58:26 562

原创 安卓技术收录

工作之中见到一些比较好的文章,为了方便以后查阅,将地址收录如下:1.我的吱吱:地址:http://www.jianshu.com/p/e2a8c34932a62.安卓转场动画详解。http://www.jianshu.com/p/1b5212d84a153.安卓夜间模式切换。http://yuqirong.me/2016/09/08/%E5%AF%B9%E4%BA%8EAn

2016-12-23 16:40:18 345

原创 安卓共享元素之Activity跳转

在Android 中,5.0以前,我们可以利用 google 提供的api来完成转场动画,使界面的跳转顺滑。5.0,Android提供了一种叫做:共享元素。实现,转场时界面如丝般顺滑的过渡,为5.0新特性,如果要在5.0一下设备上实现效果,需要第三方库支持 共享元素第三方相关库: 1.PreLollipopTransition com.kogitune:pre-lollipop-act

2016-12-12 14:47:09 4922

inotify-java-2.1.zip

资源中包含Inotify.jar 及相应的so文件。可以监听各种事件操作。

2021-05-19

serial_libs.zip

最近调试安卓串口,下载谷歌官方的demo,其中libs 文件夹中所含资源较少,亲测只能在谷歌手机上编译通过。经过多方查找,终于找到了arm64等相应架构下的so文件。在国产手机和平板上可以编译通过。

2019-11-22

python基础学习教程

Python学习资料,可帮助想往Python方向发展的同学,快速入门。

2018-01-06

安卓艺术开发探索源码

改资源是安卓开发艺术探索书中的所有源码。小伙伴们可以一边看书一边研究源码,这样效率比较高一点

2017-09-28

三级缓存demo

该资源为LruCache 和DiskLruCache 相结合实现三级缓存,只有几个文件简单易懂。

2017-08-10

mvp视频教程

该资源是本人为了学习MVP等技术报班买的,先分享给大家,希望同大家一起学习,一起进步。

2017-07-26

最新RxJava视频教程

最新RxJava视频,可以帮助大家更加快速的掌握当前最热门技术。

2017-05-22

Fresco Demo

Fresco是一款功能非常强大的图片加载框架,可以满足当下移动开发对图片处理的需求!

2017-03-07

mvp_百思不得姐

该demo是用MVP所写,相比网上许多以登录为例的mvp demo 更有实际开发使用加载。

2016-12-26

星星评分条

由于项目需要,网上查了很多也没有比较简单合适的demo,所以做了这个demo。demo简单易懂,只有少量代码实现了评分条。

2016-10-12

listview中的item显示或者隐藏

listview 中的item点击显示或隐藏。

2016-10-11

可拖拽移动的listview

该demo实现了,listview中item拖拽互换位置的功能,如项目需要可以直接集成。

2016-09-28

仿qq空间头部下拉放大

该资源已经相当好了,如果项目需要可以直接集成到项目中!

2016-09-28

光线传感器

该demo只有光线传感器功能,学习起来非常简单!

2016-08-14

自定义圆形头像

改demo是自定义圆形头像,可以直接集成到自己的项目中使用!

2016-06-14

安卓图片选择,裁剪,上传

安卓图片选择裁剪,上传demo

2016-06-13

谷歌原生下拉刷新

该项目是谷歌原生下拉刷新控件SwipeRefreshLayout的使用!

2016-06-13

仿微信图片选择

改demo和微信写动态时图片的添加高度相似,稍加修改可以集成到自己的项目中使用!

2016-06-07

Android 短信验证

近期项目中要使用到短信验证,就写了一个小demo。如果大家也需要短信验证这个功能可以查考。

2016-06-03

仿qq侧滑菜单

该项目是最最简单的侧滑删除demo,只有几行代码,简单易懂,项目中有lib库,导入自己的项目即可!

2016-05-31

百度地图demo

该项目中的每一个Activity分别展示了百度地图的核心功能,比较简单,适合学习参考。

2016-05-26

瀑布流效果

供大家学习参考,比较简单,如果需要也可集成到自己项目中使用!

2016-05-20

导出手机联系人

该项目简单实用,开发者可以下载集成到自己的项目中使用!

2016-05-19

安卓项目中二维码的实现

该项目只有二维码功能,简单明了,下载即可简单集成到自己的项目中使用!

2016-05-07

imagview实现图片的选择和裁剪

该源码下载即可运行!主要对安卓手机相册中图片进行选择和裁剪!

2016-03-16

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

TA关注的人

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