
Android其他的知识点
文章平均质量分 93
Android其他的知识点
休闲的灵魂
我永远坚信
展开
-
Android计算器代码分析
前言学习Android写的第一个app,建议刚开始写的先预算好自己要处理的异常,最好全面详细的列出来,避免和我一样后期花费很大功夫进行各种预算处理。接下来分享一下我做的计算器。真机测试如下布局文件这里我用的线性布局,相对简单,...原创 2020-07-27 16:15:17 · 6691 阅读 · 3 评论 -
Android动态添加View方法总结
问题 在写学生签到页面时需要根据签到的状态和方式不同展示不同的页面,如果把他们都写在一个页面那么页面的布局就会很臃肿,这时想到了可不可以进行动态添加View,在查阅了一些博客之后学习了一些添加方法,在这里做个总结。对比图 ...原创 2020-12-30 17:40:02 · 3494 阅读 · 1 评论 -
Android框架——组件化的搭建
文章目录1.什么是组件化?1.1 为什么要用组件化1.2 组件化的介绍1.3 组件化的优点1.4 组件化的框架2.组件化框架的搭建2.1 Gradle中版本号的统一管理2.2 基础层的搭建2.3功能层的搭建写在前面-包名和资源文件名命名冲突问题1.什么是组件化?1.1 为什么要用组件化 在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越原创 2020-11-23 00:44:29 · 1064 阅读 · 3 评论 -
Android网络请求——OKHttp封装+GSON封装
封装好的OkHttp,GSON方便平时使用public class OkHttpUtil { public static void GETOkHttpRequest(String address,okhttp3.Callback callback){ OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(addres原创 2020-11-08 22:22:10 · 648 阅读 · 0 评论 -
Andrioid网络请求—— Retrofit的简单使用
一.概述1.什么是retrofit retrofit是现在比较流行的网络请求框架,可以理解为okhttp的加强版,底层封装了Okhttp。准确来说,Retrofit是一个RESTful的http网络请求框架的封装。因为网络请求工作本质上是由okhttp来完成,而Retrofit负责网络请求接口的封装。 本质过程:App应用程序通过Retrofit请求网络,实质上原创 2020-11-08 21:58:52 · 295 阅读 · 0 评论 -
百度地图的用法总结1——配置,简单定位,反编译获取地区
文章目录注册百度开发者账户、获取密钥下载百度地图SDKAndroid Stdio的配置使用获取经纬度信息注册百度开发者账户、获取密钥注册百度账号要使用百度定位,首先我们要申请一个百度账号,[官网地址],(http://lbsyun.baidu.com/),登录注册好的账号获取密钥1.登录后将进入API控制台,网址在这,如下图:2.点击“创建应用”开始申请开发密钥,如下图:3.填写应用名称,注意应用类型选择“Android SDK”、正确填写SHA1 和 程序包名应用名称自己随便写原创 2020-10-27 12:23:46 · 1130 阅读 · 0 评论 -
Android Widget——实现桌面小部件
前言 在Android手机中,我们经常会看到各种桌面小部件,天气、音乐播放器、时间表盘等,这些都是桌面小部件的实例。本篇主要介绍桌面小部件开发的一些最基础的知识。Widget介绍 Widget并没有运行在我们App的进程中,而是运行在系统的SystemServer进程中。所以意味着我们也不能像在App中那样操作View控件。为了我们能在远程进程中更新界面,Goog原创 2020-10-18 17:24:11 · 3801 阅读 · 3 评论 -
Android创建通知
目录简介初级使用添加支持库创建基本通知进阶用法简介通知是指 Android 在应用的界面之外显示的消息,旨在向用户提供提醒、来自他人的通信信息或应用中的其他实时信息。用户可以点按通知来打开应用,也可以直接在通知中执行某项操作。初级使用添加支持库虽然使用 Android Studio 创建的大部分项目包含使用 NotificationCompat 所必需的依赖项,但您还是应该验证模块级 build.gradle 文件是否包含以下依赖项:dependencies { implemen原创 2020-09-20 15:54:52 · 1737 阅读 · 0 评论 -
Android聊天室代码分析
用Android写的客户端,java写的服务端,这里简单的介绍一下我的客户端,想看服务端,源码的都可在我的博客查看效果展示代码展示分析1.添加权限,依赖库权限 uses-permission android:name=“android.permission.INTERNET”<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/and原创 2020-08-03 09:32:35 · 759 阅读 · 2 评论 -
聊天室服务端
前言这是我用java写的Android聊天室项目的服务端,当然也可用于java项目,想看客户端的可翻看我的博客。这里写了两个服务端,一个只实现多人聊天,一个可多人,可一对一。服务端1(多人聊天)import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;impor原创 2020-08-02 23:04:52 · 519 阅读 · 0 评论 -
Android内容提供器
简介内容提供器主要用于在不同应用程序之间实现数据共享的功能,他可以选择只对那一部分数据进行共享,从而保证我们程序中的隐私数据不会有泄漏的风险。例子:微信读取手机联系人信息一.创建自己的内容提供器一个app只有创建了自己的内容提供器,才能让别的程序去访问他共享的数据1. 创建一个SQL数据库要使用内容提供器肯定需要程序中有SQL数据库,这里只是简单的创建出来做个演示,可以用SQLiteDatabase创建,也可以用LitePal,不懂的点这里,我用LitePal创建了一个Demo库,litepal原创 2020-08-01 12:30:11 · 299 阅读 · 0 评论