什么是token token(令牌)是一串唯一的字符串,通常由服务端生成,在注册完成时返回给客户端,用来标识此用户,客户端将此字符串存储在本地。在以后的网络请求时,客户端先查询本地的token,如果有则直接使用此令牌进行网络请求,没有则提示未登录,转到登陆注册界面。 此外,还可以在服务端或者客户端添加过期判别机制。 token的作用 token可以显著减少服务端对用户表的查询,同时使用户不必每次都登陆,提高了系统的可用性与健壮性。 使用SharedPreferences保存token 获取token并保存 NetWorks.regPost(user, password, email, t
2021-09-08 15:33:51 58KB android开发 android框架 id
1
本文为大家分享了Android Studio实现滑动菜单Tab效果的具体代码,供大家参考,具体内容如下 描述:         之前有做过一个记账本APP,拿来练手的,做的很简单,是用Eclipse开发的;         最近想把这个APP重新完善一下,添加了一些新的功能,并选用Android Studio来开发;         APP已经完善了一部分,现在就想把已经做好的功能整理一下,记录下来。  效果图:         可以手动滑动菜单         也可以通过点击头部菜单进行切换   具体实现的代码: 前台代码(activity_main.xml): <?xml versio
2021-08-26 17:47:58 68KB ab android开发 android框架
1
1.自定义android项目底部任务栏 2.实用Fragment切换 3.项目整体架构
2021-08-23 14:57:30 5.25MB 安卓底部导航 android框架 android源码
1
2021-08-23 09:36:22 43.32MB 框架揭秘
1
Android框架揭秘 金泰延 宋亨周 朴知勋 李白 林起永 著 武传海译 《Android框架揭秘》通过对Android系统源代码的分析,主要介绍Android框架的初始化过程及主要组件的工作原理。作者直接分析和整理了Android框架的主要源代码,并详细讲解了理解框架工作原理所需的各种基础知识和构成实际Android平台骨干的服务框架。其中的主要内容包括:通过启动程序了解Android框架的概要,移植Android以及如何开发适合各种机器的应用程序,分析Android框架所需的基础知识,JNI(Java Native Interface)与Binder基础知识,Zygote、Service Manager、Service Server等Android核心组件,Android服务框架的结构与理解,通过Camera Service、Activity Manager Service等服务分析实际的Android服务等。
2021-08-13 20:09:25 73B 完整版pdf
1
前言 好久没有更技术文了,再不写怕是博客要废掉了,今天更一篇关于搭建服务端并与Android端通信的文章,为了节省代码量,服务端使用Python Flask,Android端使用Okhttp,还是老样子,文章不讲原理只给具体实现,想要了解原理可至官网详细研究。 服务端 环境:服务端使用Python3.5+PyCharm 新建Flask项目 看图: 然后create,初始化完成之后项目结构应该类似如下: 其实这时候直接启动项目就可以在浏览器访问到: 这就是使用现成框架的好处hhh,但是我们希望实现与客户端的通信,自然需要再做进一步code. 编写代码接受来自客户端的数据 首先我们看一下he
2021-08-03 18:19:04 158KB android框架 id python
1
Android省市区选择三级联动效果,一个不大不小的功能,就算你做过,但是没有相关的代码直接写,也要花掉你至少半天时间。 下面我写出我的实现过程(思路绝对清晰)。 先上效果图 一、准备数据 我是用的本地的json数据(走网络的话太慢,每次都要请求),放在asserts中。格式如下: [{ name: 河北省, city: [ { name: 石家庄市, area: [ 长安区, 桥东区, 桥西区, 新华区, 郊 区, 井陉矿区, 井陉县, 正定县, 栾城县,
2021-06-10 10:25:55 93KB android框架 gson id
1
Android TV视频播放器VideoView 不想往下看可以直接在GitHub上面克隆到自己的项目中 GitHub地址 闲谈 最近公司又给了一个新任务,说要做电视机顶盒开发,这个机顶盒开发之前也没有接触过啊,没经验,这使我走了很多坑,写这个日志就是帮助和自己一样的新手开发代码顺利一些,少走弯路,如果你是有经验的,请无视我的废话和文章,因为我将从创建项目开始写这篇日志,这意味着会比较无聊,你要有心理准备,当然如果你是一个新手的话,恰好最近又要做AndroidTV的开发,那么你就来对地方了,好了,话不多说了,进入正题吧。 简介 Android TV 开发,顾名思义也就是电视开发,说的高端点就
2021-05-26 14:34:51 441KB android开发 android框架 id
1
一、 实现拍照、选择图片并裁剪图片效果 按照之前博客的风格,首先看下实现效果。      二、 uCrop项目应用 想起之前看到的Yalantis/uCrop效果比较绚,但是研究源码之后发现在定制界面方面还是有一点的限制,于是在它的基础上做了修改Android-Crop,把定制界面独立出来,让用户去自由设置。下图为使用Android-Crop实现的模仿微信选择图片并裁剪Demo。     三、 实现思路 比较简单的选择设备图片裁剪,并将裁剪后的图片保存到指定路径; 调用系统拍照,将拍照图片保存在SD卡,然后裁剪图片并将裁剪后的图片保存在指定路径。 流程图如下所示:
2021-05-12 14:13:38 347KB android拍照 android框架 bitmap
1
目录 瑞芯微android固件包介绍 一、解包、打包 二、固件升级 三、固件修改 1、固件精减、添加APK软件 2、提取Root权限 3、修改用户分区大小 A.修改HWDEF文件: B.修改parameter文件 5、美化界面 A.界面美化 B.修改开机LOGO(Android启动时,出现闪动的ANDROID字样的动画图片) 6、桌面美化 瑞芯微android固件包介绍 瑞芯微的android固件包分两种: 一种为量产升级包(暂且如此称呼吧,PS:其实称之为开发包较为合适,因为是使用开发工具进行升级。),使用量产升级工具RKAndroidTool.exe进行升级,量产升级包的文件包含:HWDE
2021-04-15 09:05:17 471KB android开发 android框架 id
1