实训 Andorid 项目的学习资料收集
⚠️ 杂乱无章链接且极大可能打不开
服务器搭建
系统环境:
阿里云 轻量应用服务器 CentOS7.3 x64 宝塔Linux面板5.2
应用环境:
可以使用宝塔一键部署
MySQL 5.5
Windows 上的 Tomcat 部署
Tomcat 安装时出现 Failed to install Tomcat8 service
https://blog.csdn.net/qq_35193403/article/details/51626437
BottomNavigationView Fragment viewpager的APP界面基本结构设计实现
BottomNavigationView+ViewPager+Fragment+TabLayout 常见设计问题解决
简易后台
一步一步的搭建Tomcat服务器 + servlet + android客户端
【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(3-1)Android 和 Service 的交互之GET方式
后台接口写法
Android笔记:Android后台接口教程一(从零开始学习Android后台接口)Android 前后台通信
Android笔记: Android后台接口教程二Android 客户端与服务端交互Android 前后台通信 post方式
理解 WEB 服务器,Apache 和 Tomcat 的关系
https://blog.csdn.net/Maxiao1204/article/details/79894708
ServLet的介绍本质理解
Servlet 的配置,WEB 3.0 以后不用在 web.xml 中配置,直接通过注解实现
Servlet 写法
Android笔记:Android后台接口教程一(从零开始学习Android后台接口)Android 前后台通信
【超越梦想】Android+Servlet搭建自己的app(2)——JDBC
【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(2-3)Servlet连接MySQL数据库
Android 和 Servlet 通过 JSON 完成登录
https://www.cnblogs.com/xiaoxiaoyibu/p/8592828.html
利用 Servlet 访问数据库返回 JSON 数据
https://www.cnblogs.com/boguse/p/6769092.html?utm_source=itdadao&utm_medium=referral
用 GSON 解析 JSON 数组
https://www.cnblogs.com/jianyungsun/p/6647203.html
AS开新项目下不了东西
因为墙太厚了,AS默认不连接代理,开了 Shadowsocks 后在AS改成auto detect proxy 就可以通过代理下载了
ButterKnife 的文档
Butterknife与Recycleview,Viewholder的配合使用 参考菜鸟手机助手里面的源码实现
手机截屏带壳App
带壳截图
notifyDataSetChanged不起作用的原因
在于数据没有被刷新,我的 BUG 在于传入 adapter 的是一个 string,重新赋值是指向另一块内存地址,原先内存的地址的值没有被改变,即数据没有被刷新,解决方法是通过 java 反射,参考下面
对于List之类的集合,则先调用clear,再调用 addAll(),这样能确保始终指向同一块内存,最后才用 notifyDataSetChanged。
notifyDataSetChanged() 方法调用出现IllegalStateException 问题的解决
线程安全问题,异常如下,notifyDataSetChanged() 不要在子线程中调用
Cannot call this method while RecyclerView is computing a layout or scrolling android.support.v7.widget.RecyclerView.assertNotInLayoutOrScroll
解决思路是用 handler,通知主线程 handlerMessage 来调用 notifyDataSetChanged
https://blog.csdn.net/hierophantzw/article/details/46929519
JSoup检索不到想要的元素不生效
网站那边可能做了反爬虫
- 加 User-Agent,伪装成浏览器
- Chrome 的检查的 copy selector 不一定准确,自己手动写 selector
Glide加载圆形图片到 Imageview
Glide 的4.0以后才有
1 |
|
SlideAdapter(RecycleView 高级版)
一句代码搞定 RecycleView 侧滑菜单、添加头部底部、加载更多 , 像 Glide 一样简洁的链式调用轻松实现 Adapter
https://github.com/yhaolpz/SlideAdapter
PNG 压缩
Android 开发博客
Android 开发好的文章
面试的一个教程,写得很好
一个实用的 WebView 浏览页面,可直接使用
https://juejin.im/post/5a7d8744f265da4e7a784c8c
Material Design 超级详细教程
重磅教程!帮你全面彻底搞定Material design的学习笔记
Android Datepicker 的使用及其属性
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!