2 服装学院的IT男

尚未进行身份认证

暂无相关描述

等级
博文 29
排名 15w+

自定义水平颜色选择器seekbar,根据进度返回颜色,根据颜色返回进度(待完善)

importandroid.animation.ArgbEvaluatorimportandroid.content.Contextimportandroid.graphics.*importandroid.util.AttributeSetimportandroid.util.Logimportandroid.util.TypedValueimportandroid....

2019-04-26 13:59:33

Android工作经验一年总结。(零基础自学Android)

自我介绍一个普通的人吧。没那么聪明,贪玩,野鸡大学毕业,喜欢看漂亮妹子,喜欢打游戏,家境一般,乡下孩子。138,183,95年。就一个很普通的孩子,不是那种高中就接触编程,大学毕业就各种系统内核,了如指掌的。当然现在的水平,也就是1年经验的,面向百度编程的水平。我会什么1,android客户端会到啥水平。也就1年的水平吧。从一开始的碰到RecycleView的需求都手忙脚乱。到现在不管产...

2019-04-26 13:53:11

Android开发艺术探索阅读笔记(持续完善更新中......)

Android开发艺术探索阅读笔记(持续完善更新中......)1.Activity的生命周期和启动模式1.1启动模式1.2intent-filter的匹配规则2.IPC机制2.1Android的多进程模式2.2Binder2.3Android的IPC方式2.3.1Bundle2.3.2文件共享2.3.3Messenger2.3.4AIDL2.3.5ContentProvide...

2019-02-20 19:33:29

addView控制层级源码解析

addView有多个构造方法,其中addView(Viewchild,intindex,LayoutParamsparams)第二个参数可以控制需要添加到的层级。其他没有index参数的方法,其实还是会执行这个带有index参数的方法,只不过默认为-1。比如@OverridepublicvoidaddView(Viewchild,LayoutParamspa...

2018-12-26 19:50:54

注释超详细简易新闻界面,提供2个新闻数据API接口,仅供初学者参考

最近很多大学生为了完成作业,或者刚开始接触android的问我要新闻APP的源码,其实就是个很小的demo,以前自己也是学着别人敲得的代码,现在自己整理了一份体积很小,代码注释非常详细的新闻APP。提供一个GitHub连接,大家可以直接去下载。就不用每次都要问我拿源码了,当然有问题欢迎随时打扰。另外提供2个新闻API,一个是这个APP再用的聚合数据,每天只有100次的访问限制。因为原来的极速数据...

2018-12-18 15:58:49

Android监听其他应用屏幕旋转

如果你是搜这个标题进来的,其实你和我一样走进了误区,一开始觉得监听自己的应用屏幕旋转很简单,怎么监听别人的呢?其实都是一个道理。设备旋转了,手机上所有的应用都接受的是同一个通知。那我们自己应用能接受到,当然也能接收到其他应用屏幕旋转的信息喽。很简单。第一步,先写个广播接收者。overridefunonReceive(context:Context,intent:Inte...

2018-10-12 10:17:59

android客户端ORC图片识别库tess_two的使用

先导库implementation'com.rmtheis:tess-two:9.0.0'9.0.0是目前最新的,https://github.com/rmtheis/tess-two可以去这个地方查看最新地址。既然是图片识别,那一想就可知,需要传入一个图片bitmap,那么返回的肯定是图片中的内容String。TessBaseAPItessBaseAPI=newTes...

2018-09-12 15:22:38

由Fragment管理的布局用了NestedScrollView,内部有RecycleView刷新界面的时候,RecycleView直接顶到最前面,上面的布局全部覆盖。记录解决方法

解决方法:在NestedScrollView唯一子布局中加入android:descendantFocusability=“blocksDescendants”android:descendantFocusability有三个属性优先于子控件获取焦点“beforeDescendants"当子控件不需要焦点时,获取焦点”afterDescendants“覆盖所有子控件获取...

2018-09-10 14:44:06

FaceBook,whatAPP,ins,等海外软件,传入包名分享图片

objectPicShareUtils{valPACKAGE_NAME_FB="com.facebook.katana"valPACKAGE_NAME_WHATSAPP="com.whatsapp"valPACKAGE_NAME_INSTAGRAM="com.instagram.android"privatevalSHARE_TY...

2018-09-07 09:25:43

两个bitmap对象拼成一个返回的两种实现方式。记录

1.XML布局文件,拼接。再将xml转换成bitmap返回/***生成分享自定义主题的bitmap图片*content对应一个自定义主题bitmap的路径*/funcreateShareBitmap(context:Context,screenShot:String):Bitmap{valthemeBitmap=BitmapFactory.d...

2018-09-05 11:36:46

android 项目实用虚拟机Gradle命令打包,友盟多渠道打包,签名文件不同等。

实用虚拟机打包的签名文件地址是虚拟机的。这样就不会关联到你电脑上的其他项目了。如果一个项目被下架,也能保证其他项目的安全。刚学完虚拟机Gradle命令打包。做个记录,以免忘的太快。一:下载虚拟机,安装好系统。我用的是vm+w7二:设置好共享文件目录。最好就是项目所在盘符D盘F盘这种意思。三:安装好JDK。然后把你本地的SDK,和你版本的Gradle文件都复制到你...

2018-06-27 19:42:24

Android面试补习(九)Activitythread和Applicationthread简单梳理以及Activity的启动

Activitythread和Applicationthread简单梳理Applicationthread是Activitythread和AMS通信的桥梁Activity的启动逻辑过程Applicationthread的ScheduleActivity通过一个叫H的Handler发送了一个启动Activity信息。handleLaunchActivity接收了这个消息,然后做处理,处理的逻辑是让P...

2018-06-03 15:40:23

JAVA知识点,笔试面试基本点(2)

1.HashMap、HashTable以及ConCurrentHashMap有什么区别?  先HashMap、HashTable比较。(1)HashMap是非线程安全的,HashTable是线程安全的。(2)HashMap的键和值都允许有null存在,而HashTable则都不行。(3)因为线程安全、哈希效率的问题,HashMap效率比HashTable的要高。 再HashTable以及ConC...

2018-06-03 15:27:38

JAVA知识点,笔试面试基本点(1)

   参加过很多次笔试面试,发现你做多少准备,都是不够用的,因为JAVA,Android的知识点太多了,你完全准备不过来,题目可大可小,这些笔试面试题目也很奇葩。比如前几天参加的某文的笔试题目:磁盘最小读写单位是什么:A字节,B,扇,C簇。说实话,百度都没给个准确答案,从不同的角度,ABC都是对的。还要问TCP/IP是基于什么协议?A:TCP协议,B:IP协议,C:以太网协议。说实话,我也没...

2018-05-23 10:16:06

程序忽然不能访问HTTP请求,查看LOG发现报错Expected ':status' header not present

程序忽然不能访问HTTP请求,查看LOG发现报错Expected':status'headernotpresent。慌的一批,毕业设计马上答辩,网络请求却出问题,直接复制URL在浏览器可以正确访问。研究一波后发现我的okhttp版本3.4 更新到最新的3.10.0就可以。compile'com.squareup.okhttp3:okhttp:3.10.0'程序忽然不能访问HTTP请求,...

2018-04-28 16:51:14

Android面试补习(八)JAVA部分

        作为实习生,我们准备面试往往忽略了一个至关重要的点:基础。 受社会压力影响,我们觉得岗位是越来越少,压力是越来越大,加上培训机构培养的代码搬运工越来越多,我们大学生需要竞争的对手越来越多。我们就会想着,提高自己的APP设计能力,多学学高级技术,什么开源框架啊,什么第三方SDK啊。当然,学的越深,对我肯定是有好处的,但是,别忘了我们大学生的优势,就在于基础。        公司招大...

2018-03-19 15:21:06

大话数据结构阅读笔记(一)时间复杂度和空间

大学的数据结构,学的确实不怎么样,算法这一块,也有待提高,每次百度一些BAT笔试题,看到什么时间复杂度,空间复杂度都是一头雾水。最近找实习工作不是很顺利,需要实习生的公司本来就不多,很多公司看到学校咋样,就直接PASS你,不给你机会。不过没关系,一切都会好起来的。趁现在每天时间还算自由,多看看书,争取机会到来的时候一把抓住。开始正题。先来明确2个名词的概念:时间复杂度:书上对于时间复杂度的定义是这...

2018-03-15 19:42:19

Android面试补习(七)谈一谈Android的消息机制Handler,跨进程通信IPC机制

        这2个概念不仅是Androidd机制,更是重点,我的目的是分享面试的Android方面的一些基础知识,所以一般情况我不会特别去深究原理,但是今天的概念非常重要,所以为了把握好文章的深度和正确性,我再次花了很久的时候去复习以前的概念,查阅资料。经过非常多的功课,才开始了我的分享。因为阅读的资料比较多,再加上自己的语言去表述,如有错误或侵权请指教。        Handler和IP...

2018-03-15 16:08:47

Android面试补习(六)浅谈Android事件分发机制(对CSDN移动端的填坑意见反馈)

大家都知道,手机屏幕就那么大,但是要显示的界面却多之又多,那么作为一个成熟的APP最起码要理解用户的点击,滑动行为,到底是为了执行什么事件动作。比如现在很多的APP都是具有侧边栏+地步导航栏+viewpager这是很基础的界面。那么侧边栏一般都是右滑出现,但是不是每个界面右滑都需要出现,这就需要你做好事件的响应处理。再比如最近遇到的CSDN移动端的一个坑(其实觉得坑挺多的比如微信不能登录,经常不能...

2018-03-15 10:12:46

Android面试补习(五)粗浅了解组件化,模块化,插件化热更新,增量更新,65536

其实这些东西,作为初学者,我们目前是接触不到的,但是要有一定的了解,我曾经花了很多的时候去研究,现在也记不得太多了,还是一些粗浅的概念方面的理解,但是这个概念,很重要。决定你的编程思维。接下来我只做简短的概念介绍,长篇大论度娘那里很多,我也是从度娘那学的,就没必要再搬出来了。65536Android最大支持方法数,解决方案在build.gradle下在android{}中的defaultConfi...

2018-03-15 08:46:59
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。