![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
陈某狗Cmoigou
Rust/TypeScript/Kotlin
展开
-
Android SqlDelight详解和Demo例子
一、简介SQLDelig...转载 2020-01-18 01:48:04 · 779 阅读 · 0 评论 -
Android面试题-----一个关于AndroidActivity的小例子
出处:2019年字节跳动秋招题问题链接:https://www.nowcoder.com/discuss/208452?type=post&order=time&pos=&page=1&subType=2参考文章:https://www.cnblogs.com/zgqys1980/p/5088590.html问题:两个ActivityA与B,A切到B,然后...原创 2019-08-09 01:01:38 · 135 阅读 · 0 评论 -
Android面试题-----SharedPreferences的底层实现是什么?SharedPreferences是否支持多线程?
出处:2019年某司秋招题问题链接:本人在笔试中遇到的,不便透露公司参考文章:https://blog.csdn.net/wk_beicai/article/details/78523449 https://www.cnblogs.com/mzhou/p/3941008.html--------------------------------------...原创 2019-08-04 21:14:31 · 3720 阅读 · 0 评论 -
Android组件-----自定义登陆等待的ProgressBar
记录下在做这个组件时,参考的博文https://104zz.iteye.com/blog/1688249原创 2019-05-12 15:36:33 · 496 阅读 · 0 评论 -
Android框架-----图片加载框架Glide的使用
在开发App时经常会需要去加载图片,github上有很好的图片加载框架,所以本篇是针对Glide图片加载框架的学习笔记。Glide的网址是:https://github.com/bumptech/glide 。github里面有讲解如何使用,所以这里简单讲解一下 1.加载第三方库 在app/build.gradle中implemen...原创 2019-05-07 13:37:56 · 273 阅读 · 0 评论 -
Android开发----实现音乐播放界面(模仿网易云)
由于最近自己在做一个音乐APP,在播放音乐时,想实现网易云那种带光盘和指针的界面,所以在慕课上找了学习教程,以下是我的学习过程,先放出网易云播放界面 1.隐藏statusBar//隐藏statusBar,第一个参数是新窗口...原创 2019-04-20 10:11:01 · 15482 阅读 · 4 评论 -
Android开发---ButterKnife的学习
ButterKnife是一个依托Java的注解机制来实现辅助代码生成的框架,让你可以省去findViewById这些经常出现的重复性代码,以及setOnClickListener此类的监听器引入,通过注释是程序更加简洁,以下是该开源框架的github地址: htt...原创 2019-04-24 09:30:19 · 295 阅读 · 0 评论 -
Android开发-----RecyclerView线性布局定义高度
今天在学习RecyclerView时,发现了一个问题,当我将RecyclerView嵌套在ScrollView中,为了防止点击冲突,对线性RecyclerView设置了setNestedScrollingEnable(false),此方法是防止ScrollView和RecyclerView的点滑动冲突,由于线性RecyclerView包含有多条记录,而此时只显示部分记录,很明显...原创 2019-04-18 18:51:52 · 8543 阅读 · 8 评论 -
Android开发----RecyclerView的使用(创建网格布局)
引入RecyclerView在当前模块的build.gradle中引入RecyclerView的包,路径如下:app/build.gradle, implementation 'com.android.support:appcompat-v7:28.0.0-rc02' //版本号尽量与已有的appcompat包相同 implementation 'com.android.s...原创 2019-04-17 22:30:50 · 2221 阅读 · 0 评论 -
Android开发------自定义宽高相等的ImageView
在使用RecyclerView时,由于RecyclerView已经将使得屏幕宽度被ImageView平分,但此时ImageView的长宽大小不一样,那就应该写一个继承ImageView的类,重写onMeasure方法,具体代码如下:import android.content.Context;import android.support.annotation.Nullable;...原创 2019-04-17 22:08:57 · 1350 阅读 · 0 评论 -
Android开发---任务和返回栈(Task栈)
在开发过程中,我们在App逻辑中,通常会完成一个“退出登录”的功能,当“退出登录”后,我们返回“登录界面”,此时,在点击返回按钮后,我们有可能会返回前一个本应该消失的Activity,此时逻辑就出现错误;那么我们应该怎么在跳转时,同时关闭相关的Activities呢?这就需要我们去了解任务和返回栈的知识点。 基本知识点1 任务:是指在执行特定作业时与用户交互的一系...原创 2019-04-16 16:36:29 · 9071 阅读 · 2 评论 -
Android开发----UI配置的一些知识点
由于本人在自学Android开发,所以准备记下学习过程中的一些琐碎的知识点,本篇文章主要是介绍一些UI方面的知识点,(登录界面)总的UI实现效果如下,自行与下述各部分一一对应一.设置statusBar的颜色先在app/res/values/color.xml中,添加自定义的颜色变量 <color name="colorStatusBar">#EBBD16</...原创 2019-04-16 15:58:10 · 8635 阅读 · 0 评论 -
关于Servlet从GET请求中获取中文参数后,中文参数显示“?”
Servlet在从Get请求中获取中文参数后,显示“?”解决方法是:在Servlet获取的参数使用URLDecoder.decode()进行编码;下面是我的例子:传入的url为http://localhost:8080/test/RoomQueryServlet?mr_location=1楼101(浏览器直接输入该URL,Android客户端看最后)1.改正前: ...原创 2019-03-15 22:22:14 · 1193 阅读 · 0 评论 -
关于Android直接连MySQL获取数据的真机测试的一些坑
一、 要设置好IP地址在Java中一般使用JDBC访问MySQL都是使用127.0.0.1或者localhost来代表本地地址,但是在Android中使用localhost代表的是手机本机IP地址,所以在访问是需要修改IP地址; 在打开CMD(win+R)输入ipconfig后回车,显示如下:以太网适配器 SSTAP 1: 媒体状态 . . . . . . . . ...原创 2019-02-28 12:23:48 · 3175 阅读 · 2 评论