不想做菜鸟的小螃蟹

菜鸟成长记录,欢迎批评指正

排序:
默认
按更新时间
按访问量

kotlin的let run apply also等等学习记录

好久没有更新啦,今天学习了一些kotlin的语法 class MainActivity : AppCompatActivity() { private val testArray: ArrayList<String> by lazy { A...

2018-11-06 17:10:22

阅读数:20

评论数:1

【Android】include与ViewStub/merge

需求:正常情况下展示原有的文章详情页,当特殊情况--文章被删除时,展示一个"文章不存在"的兜底页。 1⃣️正常页面 activity_main.xml <?xml version="1.0" enc...

2018-08-08 14:48:25

阅读数:28

评论数:0

【Android】apk瘦身技术分享

背景随着业务迭代,apk体积逐渐变大。项目中积累的无用资源,未压缩的图片资源等,都为apk带来了不必要的体积增加。调研了一些apk瘦身的方法后,总结如下。可用方法1.删除无用资源 2.删除无用方法 3.混淆(方法混淆&资源混淆 4.使用一套图片资源 5.图片压缩/其他图片格...

2018-07-08 15:08:12

阅读数:117

评论数:0

【Android】音乐播放器边播边缓存(三)AndroidVideoCache的先下载再播放

姊妹篇【Android】音乐播放器边播边缓存(一)AndroidVideoCache的使用方法【Android】音乐播放器边播边缓存(二)AndroidVideoCache的后台播放 当你好不容易找到了一个完美的边播边缓存的音乐播放器框架,(不知道该怎么形容的)产品经理忽然换需求了????一定要先...

2018-06-02 15:08:23

阅读数:475

评论数:0

【Android】聊天demo

1.主要实现功能:①聊天界面的实现②状态栏沉浸③软键盘自动弹出④发消息后ScrollView的自动滚动,并使EditText再次获取焦点2.上个界面,看看是不是符合你的需求,符合的话继续向下看3.主界面在MainActivity中实现//onCreate中if (Build.VERSION.SDK...

2018-06-02 11:31:48

阅读数:257

评论数:0

【Android】Android Studio安装过程中遇到的问题

1.下载地址 http://www.android-studio.org ,下载ide及sdk文件,安装2.pull项目,进行编译生成ssh key3.kotlin项目,需要注意,Android Studio-Preferences-Instant Run- 把instant run disabl...

2018-05-30 15:17:55

阅读数:199

评论数:0

【Android】音乐播放器边播边缓存(二)AndroidVideoCache的后台播放

上一篇:Android音乐播放器边播边缓存(一)AndroidVideoCache的使用方法第二篇记录一下,后台播放音乐的方式,没看过上一篇的朋友圈可以先移步 ↑ 链接。【Service】后台播放,那我们很容易的想到就是在Service里面进行。...

2018-05-30 11:33:48

阅读数:252

评论数:0

【Android】kotlin使用记录

1.kotlin的引入首先打开Android Studio,File-New-New Project,选中include Kotlin Support(如果,新建一个项目时忘记include 或者 原有项目新引入kotlin时1⃣️在project的build.gradlebuildscript中...

2018-05-30 11:15:29

阅读数:113

评论数:0

【Java】语法特性之泛型

Java泛型的核心概念:告诉编译器想使用什么类型,然后编译器帮你处理一切细节。(《Java编程思想--第15章》)一、简单泛型1.Holder1只接受int类型的参数public class Holder1{ private int a; public class Holder(i...

2018-05-17 13:12:33

阅读数:54

评论数:0

【Java】语法特性之多态

今天面试遇到的一道题,啊还是答错了。回来敲一次代码,加深记忆。情景(一)父类与子类里面的方法都是public void A.javapublic class A{ public void a(){System.out.println(getClass().getSimpleName()+&...

2018-05-16 20:20:44

阅读数:50

评论数:0

【Android】软键盘导致布局上移

android开发的过程中遇到软键盘弹起导致屏幕上移错乱。在Activity中的onCreate中,对布局进行设置。1.第一种,屏幕弹出,整个Activity 的界面进行上移,SOFT_INPUT_ADJUST_PAN是每次把屏幕留出一个软键盘的位置。getWindow().setSoftInpu...

2018-05-12 20:22:09

阅读数:248

评论数:0

【Android】音乐播放器边播边缓存(一)AndroidVideoCache的使用方法

最近在做音乐播放器类的需求,做了一段时间,抽出一段时间来整理一下。【前言】首先,记录一下如何找到我们与需求相关的开源库。可以在GitHub上进行搜索,我的主要需求是边播边缓存。因此我在GitHub上搜索“android”“cache”等关键词,搜到了这个 AndroidVideoCache,很好用...

2018-04-28 16:30:53

阅读数:687

评论数:0

【Git】将本地项目提交到远程

1.在Github网站或码云新建一个仓库2.在要上传的项目命令行依次输入echo "# meeting" >> README.md git initgit add README.md git commit -m &am...

2018-04-27 13:34:08

阅读数:63

评论数:0

【Git】记录git常遇到的问题及解决方法

最近使用git遇到了一些问题,其中一些是反复遇到的。在这里做下记录。【教程】关于git入门学习,廖雪峰的主页写的真的简单易懂,还配有教学视频。https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c01...

2018-04-27 13:29:18

阅读数:121

评论数:0

【Android】recyclerView无数据,只显示一条数据

RecyclerView相比ListView,优化了许多,但是有许多要注意的地方。1.首先可能出现的情况是,recyclerView无数据展示。可能由如下原因导致:①getItemCount()方法要返回arrayList的长度,不能返回0.②要对recyclerView设置LayoutManag...

2018-04-26 17:18:56

阅读数:249

评论数:2

【Leetcode】665. Non-decreasing Array(Easy)

1.题目Given an array with n integers, your task is to check if it could become non-decreasing by modifying at most 1 element.We define an array is non-...

2018-04-26 16:17:43

阅读数:41

评论数:0

【微信小程序】e.target.id和e.currentTarget.dataset.id的区别

1.需求page1展示一个列表,选中列表中的一项,获取该项的一些属性值,set到缓存里。page2 onLoad时从缓存里读取这个缓存,进行使用。2.原始代码①page1的xml文件 列表<view wx:for="{{courseList}}&qu...

2018-04-24 16:10:51

阅读数:3835

评论数:0

【Leetcode】661. Image Smoother(Easy)

1.题目Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes th...

2018-04-24 15:49:39

阅读数:29

评论数:0

【Leetcode】657. Judge Route Circle(Easy)

1.题目Initially, there is a Robot at position (0, 0). Given a sequence of its moves, judge if this robot makes a circle, which means it moves back to t...

2018-04-24 14:26:10

阅读数:29

评论数:0

【算法】整钱分零钱的方法

昨天招商的笔试,第一道编程题。1.题目一位顾客有 k 元钱,想去银行兑换成零钱。银行有 n 种零钱, 分别输入零钱面额。第一行输入,顾客要询问几次;接下来每两行是一个测试用例。第一个数字代表银行有几种零钱,第二个数字数字代表顾客要换的钱数;第二行代表零钱的面值是多少。例如:33 51 2 53 6...

2018-04-23 12:38:29

阅读数:290

评论数:0

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