Android学习笔记
贾怀庆同学
Android 热爱者
仰望天空,觉知天地之大。积水成渊,以至星辰大海。自我革新,在出发--让工作学习更简单。
展开
-
Android之notification通知无法弹出问题解决(系统8.0以上)
文章目录1.前言2.弹出Notification2.1Android8.0以下弹出Notification2.2Android8.0(含)以上弹出Notification3.效果展示4.Notification的icon制作5.Demo6.参考资料1.前言在Android开发中,Notification常常被使用于各种app中,作为Android的特色功能,我们都应掌握。但随着Android版本的不断更新,各类功能的用法也在不断改变,因此写下这篇文章用于记录Notification在安转载 2021-11-01 18:37:26 · 3635 阅读 · 0 评论 -
微信分享 无法获取到分享状态的问题-微信分享功能调整
今天遇到个问题,场景:是从App分享内容到微信好友,分享时拉起了微信好友列表选择界面,但用户未选择好友,并点击返回按钮,则微信的分享状态是成功!原因是:微信sdk的为了防止恶意分享,现在就是这样规定的。公告在这里https://mp.weixin.qq.com/s/wPAeCOHvV1YUPMVbbMzS8Q截图如下:...原创 2021-04-22 10:32:54 · 1117 阅读 · 0 评论 -
LinearLayout获取动态的高度+ 面试题讲解(图文并茂)
一、在java中动态设置高度// 通过LayoutParams、setLayoutParams设置linearlayout高度为“800”。 lnout=(LinearLayout) findViewById(R.id.lnout); LayoutParams para; para = lnout.getLayoutParams(); para.height=800; lnout.setLayoutParams(原创 2020-11-17 18:41:45 · 1094 阅读 · 0 评论 -
登录、退出(关于token)
比较标准的方案是“带时效检测的token机制”。所谓token,即“令牌”的意思。那这个token机制的执行逻辑是怎么样的呢?当用户刚安装完APP,并进行了注册,拥有了账号和密码后。此时,则该进行首次登录了(所以在登录时最好加个是否首次登录的参数传给后台)APP将用户输入的 账号和密码 提交给服务器; 服务器对其进行校验,若账号和密码对得上则校验通过,说明登录成功,并生成一个tok...转载 2018-11-06 14:30:08 · 9919 阅读 · 0 评论 -
OkHttp的拦截器Interceptor
1.请求连接中添加头信息先自定义一个拦截器如下:public class DefaultHeaderInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request originalrequest原创 2017-11-24 14:51:41 · 851 阅读 · 0 评论 -
如何写Android 的Builder设计模式
Builder(构建者)模式的定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的展示。为什么要用构建者模式?1.简单的new 对象实例的方法,是难写、难读、难维护,对象属性多了就要重叠构造器如new User(name); new User(name,age); new User(name,age,sex); ...... code中原创 2017-11-24 13:55:43 · 291 阅读 · 0 评论 -
Android学习笔记之Activity
管理生命周期四个状态:一、继续--->此Activity在前台且有焦点。(也叫运行)运行状态:onCreate()---onStart()---onResume()二、暂停--->a.另一 Activity 在屏幕前台并具有焦点,此 Activity 仍可见(另一个 Activity 显示在此 Activity 上方,且另一Activity 部分透明或未覆盖整个屏幕);...原创 2018-08-15 19:01:19 · 215 阅读 · 0 评论