![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
新特性
hnlgzb
所见即所得
展开
-
Android 打印调用栈的方法
1.Java层调用栈打印:(1)打印本地调用堆栈Log.i(TAG, Log.getStackTraceString(new Throwable())); //打印本地调用堆栈(2)打印远程调用堆栈import android.os.Binder;import android.app.IActivityManager;import android.util.Log;String processName = "";int pid = Binder.getCallingPid();转载 2022-05-18 10:43:24 · 4574 阅读 · 0 评论 -
访问获取在另一个应用的SQlite数据库的值
1.假设在A应用生成了一个aaa.db的数据库2.在B应用怎么访问呢public class ReadAXXXDB { public static int getSouceStatus(Context context,int sourceNumber) { Uri uri = Uri.parse("content://com.aaa.A/aaa.db"); ...原创 2020-05-07 14:14:30 · 415 阅读 · 0 评论 -
分辨率
常用分类PPI图像分辨率(Image Resolution)指图像中存储的信息量。这种分辨率有多种衡量方法,典型的是以每英寸的像素数(PPI,pixel per inch)来衡量。当然也有以每厘米的像素数(PPC,pixel per centimeter)来衡量的。图像分辨率决定了图像输出的质量,图像分辨率和图像尺寸(高宽)的值一起决定了文件的大小,且该值越大图形文件所占用的磁盘空间也就越...原创 2020-03-02 00:09:26 · 3354 阅读 · 0 评论 -
多媒体制作
图片处理视频剪辑等等这些都是需要学的https://www.doyoudo.com/很多课程,在bilibili都是一大把呀原创 2020-03-02 17:01:01 · 145 阅读 · 0 评论 -
git log命令全解析
转自:https://www.cnblogs.com/bellkosmos/p/5923439.htmlgit log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! 下面先详细而系统地介绍git log的所有配置知识(用我一向简洁清晰的表述方式),熟...转载 2020-01-14 14:22:12 · 916 阅读 · 0 评论 -
教你如何迅速秒杀掉:99%的海量数据处理面试题
转自:https://blog.csdn.net/v_july_v/article/details/7382693前言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名 :-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。...转载 2019-12-27 22:25:42 · 134 阅读 · 0 评论 -
在线EPUB格式转PDF 网站
https://cloudconvert.com/epub-to-pdf原创 2019-11-28 18:04:10 · 861 阅读 · 0 评论 -
Android Studio No Debuggable Applications
转自https://blog.csdn.net/u014165119/article/details/51306063今天换了台手机进行测试,但是手机连上之后却不能选择要输出log的应用(选应用的位置显示No Debuggable Applications),导致logcat中不断打印出一行行log,而从这茫茫log中找出自己需要的log是恨痛苦的,咋办咧?Google呗。 通过谷歌发...转载 2019-03-16 18:11:32 · 421 阅读 · 0 评论 -
微服务架构
转自https://www.cnblogs.com/imyalost/p/6792724.html资料来源:有架构给我的一些资料,以及自己百度和论坛、社区找来的一些资料,权当做一个总结式的简介。。。目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计...转载 2019-03-20 19:15:54 · 142 阅读 · 0 评论 -
CardView
mark原创 2019-05-17 09:49:24 · 111 阅读 · 0 评论 -
Skia深入分析
转自https://blog.csdn.net/hgl868/article/details/45583667一、渲染层级从渲染流程上分,Skia可分为如下三个层级:1、指令层:SkPicture、SkDeferredCanvas->SkCanvas这一层决定需要执行哪些绘图操作,绘图操作的预变换矩阵,当前裁剪区域,绘图操作产生在哪些layer上,Layer的生成与合并。2、解...转载 2019-03-11 10:12:27 · 2588 阅读 · 0 评论 -
智能会议平板行业
智能会议平板作为全新一代的企业智能办公设备,集成多设备功能,被认为是替代投影机、电子白板的第三代会议产品。在这个效率至上的时代,越来越多的管理者已经意识到,需要通过这样的高科技产品提升工作效率,减少信息沟通壁垒主要厂家:视源股份 MAXHUB微软 Surface Hub鸿合 HiteVision皓丽谷歌康佳长虹 ...原创 2019-03-04 18:25:14 · 2065 阅读 · 0 评论 -
MSTAR-晨星半导体
晨星半导体成立于2002.05,总部位于台湾新竹科技园,核心技术团队来自美国TI公司;目前员工(全球)超过2000名,其中芯片研发人员约1200人,25%员工具有硕士以上学历;全球共设有17个分支机构,在新竹、台北、美国、俄罗斯、法国、英国、中国大陆均有芯片设计团队,另外还有韩国、土耳其、日本、新加坡等办事处。...原创 2019-03-04 17:54:54 · 4152 阅读 · 0 评论 -
ButterKnife注意点
转自https://blog.csdn.net/ling45654/article/details/810819151、在Activity 类中绑定 :ButterKnife.bind(this);必须在setContentView();之后绑定;且父类bind绑定后,子类不需要再bind。2、在非Activity 类(eg:Fragment、ViewHold)中绑定: Butte...转载 2019-03-14 09:56:03 · 147 阅读 · 0 评论 -
view.performClick()触发点击事件
1、主要作用 自动触发控件的点击事件public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...原创 2019-03-08 18:00:33 · 953 阅读 · 0 评论 -
Android 选择图片、上传图片之PictureSelector
转自 https://blog.csdn.net/yechaoa/article/details/79291552之前出过一篇 Android 选择图片、上传图片之ImagePicker,这个是okgo作者出的,就一般需求来讲是够了,但是没有压缩,需要自己去搞。后来业务需求提升,页面要美,体验要好,便不是那么满足需求了,所幸在github上找到PictureSe...转载 2019-03-08 15:11:13 · 8504 阅读 · 0 评论 -
第一次有人把5G解释的这么清楚
转自https://blog.csdn.net/mo_daji/article/details/88924923如果您对5G技术标准与行业应用感兴趣,下面可能是您想要的:5G技术标准与行业趋势报告关于5G通信,常见的文章都讲的晦涩难懂,不忍往下看,特转载一篇,用大白话实现5G入门。简单说,5G就是第五代通信技术,主要特点是波长为毫米级,超宽带,超高速度,超低延时。...转载 2019-04-09 15:14:58 · 1592 阅读 · 0 评论 -
安卓界面根据json参数动态布局
mark原创 2019-05-08 20:46:40 · 1653 阅读 · 5 评论 -
ButterKnife的使用
ButterKnife也算是一种依赖注入框架,专注于Android系统的View注入框架。可以减少大量的findViewById以及setOnClickListener的代码。简化代码并提升开发效率。常用的一些功能:1.绑定控件@BindView@BindViews2.绑定资源@BindString@BindArray@BindBool@BindDrawable...原创 2019-02-15 10:33:51 · 116 阅读 · 0 评论 -
PDF免费转WORD文档
此地址https://www.pdfpai.com/?utm_source=ads&utm_medium=cleverpdf原创 2019-10-04 18:20:24 · 262 阅读 · 0 评论 -
鸿蒙操作系统用的微内核到底是什么?
背景庞大的 UNIX 家族计算机技术在二战后快速发展,构成计算机的主要基本单元从电子管发展到分立晶体管,再到后来的大规模集成电路。随着计算机技术发展,计算机性能越来越强劲,硬件越来越复杂,人们发现很难去直接管理计算机了,于是人们开始设计软件用于管理越来越复杂的计算机系统,这些软件称作系统级软件。从最开始的批处理系统,多道程序系统,分时系统到上世纪 60 年代开始出现通用操作系统,...转载 2019-06-28 19:09:25 · 7766 阅读 · 1 评论 -
NLP
原创 2019-06-28 09:30:50 · 260 阅读 · 0 评论 -
安卓邮件接发送账号的验证
implementation 'com.sun.mail:android-mail:1.5.5'implementation 'com.sun.mail:android-activation:1.5.5'implementation 'com.squareup.okhttp3:okhttp:3.11.0'一.邮件发送账号准确性的验证 boolean b=false; ...原创 2019-07-08 14:42:15 · 501 阅读 · 0 评论 -
pinterest
原创 2019-06-16 09:56:59 · 2705 阅读 · 0 评论 -
树莓派 Raspberry Pi
原创 2019-06-16 09:39:31 · 173 阅读 · 0 评论 -
微服务
原创 2019-05-15 10:12:55 · 104 阅读 · 0 评论 -
安卓系统的整体架构
原创 2019-03-08 15:01:30 · 1576 阅读 · 0 评论 -
Matisse的使用一
大佬们的博客https://blog.csdn.net/qq_36043263/article/details/81707029https://blog.csdn.net/u010356768/article/details/79026565Matisse为我们提供了一个非常稳定了图片视频选择框架github地址依赖:compile ‘com.zhihu.androi...转载 2019-03-08 14:53:55 · 1375 阅读 · 0 评论 -
RxJava Rxandroid RxBus
mark原创 2019-02-21 08:22:10 · 223 阅读 · 0 评论 -
ContentProvide的使用(一)
其实ContentProvider的使用,要跟一系列安卓API结合起来使用,提供跨进程间的数据共享吧一.各种api1.ContentProvider 内容提供者:提供接口(通过URI)供其他应用进行CRUD,当然应用内部也可以改。比如改数据库,或者别的数据。2.ContentResolver:内容解析者 :通过URI调用ContentProvider的增删改查的方法:3.Cont...原创 2019-02-27 23:57:04 · 1209 阅读 · 0 评论 -
Android TV机顶盒开发总结
转自:https://blog.csdn.net/danxinzhicheng/article/details/74922288公司是做智能机顶盒产品的,DVB+OTT,(DVB其实就是和传统广电合作的,那种有电缆线的,播放直播的流是广电提供的,OTT则完全是联网的智能机顶盒,就像小米,天猫魔盒那种),公司业务比较杂,客户也比较多,公司有那种做底层固件的,主要是在Android底层去兼容公司的...转载 2019-02-27 23:45:40 · 6015 阅读 · 0 评论 -
android 手机开发和机顶盒开发的区别
原创 2019-02-27 23:15:37 · 481 阅读 · 0 评论 -
IPTV
IPTV即交互式网络电视,是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。...原创 2019-02-27 22:55:15 · 978 阅读 · 0 评论 -
DVB
DVB(数字视频广播(DigitalVideoBroadcasting))DVB的宗旨是要设计一个通用的数字电视系统,在此系统内的各种传输方式之间的转换有最简单的方式,尽可能的增加通用性。DVB标准提供了一套完整的、适用于不同媒介的数字电视系统规范。DVB数字广播传输系统利用了包括卫星、有线、地面、SMATV、MNDSD在内的所有通用电视广播传输媒体。它们分别对应的DVB标准:DVB-S、...原创 2019-02-27 22:40:40 · 803 阅读 · 0 评论 -
Android APT 技术浅谈
安卓AOP三剑客: APT, AspectJ, Javassist Android APTAPT(Annotation Processing Tool 的简称),可以在代码编译期解析注解,并且生成新的 Java 文件,减少手动的代码输入。现在有很多主流库都用上了 APT,比如 Dagger2, ButterKnife, EventBus3 等代表框架:DataBind...转载 2019-02-14 18:08:14 · 2359 阅读 · 1 评论 -
JavaPoet开源项目的使用
转自 https://www.cnblogs.com/zhangmiao14/p/6933258.htmlJavaPoet开源项目的使用一、介绍 JavaPoet项目可以动态的生成Java文件,这是一个很强大和很动态的方法,使用注解的时候假如需要生成新的Java文件就可以通过这个开源项目实现。 项目地址:https://github.com/square/javapoet二、...转载 2019-02-14 17:49:11 · 476 阅读 · 0 评论 -
Java 注解
mark原创 2019-02-14 16:49:57 · 74 阅读 · 0 评论 -
Android开发——JVM、Dalvik以及ART的区别
转自https://blog.csdn.net/seu_calvin/article/details/52354964ART模式ART模式英文全称为:Android runtime,谷歌Android 4.4系统新增的一种应用运行模式,与传统的Dalvik模式不同,ART模式可以实现更为流畅的安卓系统体验,对于大家来说,只要明白ART模式可让系统体验更加流畅,不过只有在安卓4.4以上系统中...转载 2019-01-27 21:58:29 · 527 阅读 · 0 评论 -
安卓版本更迭
Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:铁臂阿童木(Astro Boy,注意不是Astro阿童木)和发条机器人(Bender)。需要注意的是,Android 1.0和1.1的版本代号并不是这两个,维基百科中的“Android Version History”词条部分是错误的。 [3] 后来由于涉及到版权问题,谷歌将其命名规则变...转载 2019-01-27 19:43:59 · 275 阅读 · 0 评论 -
JDK源码分析之Object
Java作为一种面向对象(Object Oriented)的编程语言,一切事物都可以看成对象,而Object是java一切Class的父类,也就是说,java中一切除Object的class都继承自Object,因此对Object类的理解对于学习java有着至关重要的意义。 从类方法看Objectjava设计者将几乎所有的类都需要的高频使用的方法集成到一个超类中,这就是Object,O...转载 2019-01-27 19:40:06 · 132 阅读 · 0 评论