野生安卓
B站大学酥糖
把梦想换了,换成盐米油酱醋茶
展开
-
修改Android项目名称
修改Android项目名称 情景:新建一个项目,但是这个项目与之前写的项目相差不大,只需要改变一下布局即可,如果靠复制粘贴就很麻烦,所以我们可以试试看修改Android项目名称,注意,修改后磁盘里面保存的有修改前与修改后的项目 1、先修改strings.xml文件里面的名字,修改为你需要的项目名 2、找到保存项目的磁盘,再找到文件并修改项目名 这个名字要与在strings.xml文件里面的名字一致我这里是修原创 2020-10-15 23:08:06 · 1944 阅读 · 3 评论 -
日志查找错误
使用日志查找错误最后面还有未解决的!!! 总结:死记硬背也要记住,方便程序从问题时候好查找在程序中输出调试信息就是日志,日志有不同级别System.out.println():输出的级别为Info,即是普通的信息System.err.println():输出的级别为Warn,即是警告的信息Log.v():输出的级别为Verbose,即是冗余的信息Log.d():输出的级别为Debug,即是调试的信息Log.i():输出的级别为Info,即是普通的信息Log.w():输出的级别原创 2020-10-13 23:58:41 · 1633 阅读 · 0 评论 -
表格布局
表格布局1、总结 将页面划分成由行和列构成的单元格,由根元素TableLayout来标识,表格的行由<TableRow> </TableRow>定义,组件放置时候,由android:layout_column指定列序号 android:collapseColumns:设置需要被隐藏的序列号android:shrinkColumns:设置允许被收缩的序列号android:stretchColumns:设置允许被拉伸的序列号2、案例运行结果:&nb原创 2020-10-13 00:25:26 · 163 阅读 · 0 评论 -
Toast
Toast1、总结: Toast是应用运行期间,通过类似于对话框的方式向用户展示消息提示Toast只占用很少屏幕,并且在一段时间会自动消失 Content content=getApplicationContent(); //获得应用上下文string text="准备Toast中显示文本"; //准备Toast中显示文本int duration=Toast.LENGTH_LONG原创 2020-10-12 23:57:18 · 2023 阅读 · 2 评论 -
传递Bundle对象
传递Bundle对象1、总结Bundle对象用于封装简单的数据 (存入数据),再将其封装到Intent对象中传递给活动,有两次封装Bundle里面还可以在嵌入Bundle之前在传递简单数据时候是用putExtra(name,value)方法将指定数据封装到Intent对象而Bundle对象是先创建Bundle对象再使用各种putXXX (String key,XXX value)方法封装,对应的用getXXX(String key)方法可从其中获得数据Bundle对象用法与Intent对象类原创 2020-10-11 17:52:42 · 1425 阅读 · 2 评论 -
简单数据传递
传递简单数据完整版: 总结: 利用Intent的Extra部分来存储我们想要传递的数据,可以传送String , int, long, char等一些基础类型,对复杂的对象就无能为力了简单数据指的是字符串,整数,浮点数等各种简单数据类型的数据安卓允许向启动的活动传递数据,也可以接收活动返回的数据启动时候应该向活动传递一个Intent对象,各种数据通过封装在Intent对象内传递到另一个活动中 封装:putExtra(name,value)方法将指定的数据封装原创 2020-10-11 13:29:37 · 263 阅读 · 4 评论 -
相对布局xml属性的解析及实例
相对布局xml属性的解析及实例 android:layout_below:此控件顶部的边缘位于设定ID控件的下方android:layout_above:此控件底部的边缘位于设定ID控件的上方 android:layout_alignBaseline:将此控件内容的基线与给定ID控件内容的基线对齐。android:layout_alignBottom:将此控件的底部边缘与给定ID的控件底部边缘对齐。 android:layout_al原创 2020-10-04 03:19:38 · 254 阅读 · 0 评论 -
Spinner控件
Spinner易错:adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item);这里的第二个参数R.layout.simple_spinner_item还不知道啥意思 运行效果:点击它 可以进行选择: 新建项目 修改xml的布局和添加控件&l原创 2020-10-04 02:53:16 · 135 阅读 · 0 评论 -
重复写代码可以配置模版
配置模版现在有段代码click经常使用,每次去敲都很麻烦 1、复制需要配置的代码 2、选择Window—Prefernces 3、新建一个 在点击Ok就行原创 2020-10-04 02:40:03 · 69 阅读 · 0 评论 -
OKHttp大佬总结
四、OkHttp进行Post请求提交字符串转载于:https://www.jianshu.com/p/9aa969dd1b4d 如果你已经掌握了上面的两种基本的步骤,那下面的内容就比较简单了上面我们的post的参数是通过构造一个FormBody通过键值对的方式来添加进去的,其实post方法需要传入的是一个RequestBody对象,FormBody是RequestBody的子类,但有时候我们常常会遇到要传入一个字符串的需求,比如客户端给服务器发送一个json字符串,那这种时候就需要用到另转载 2020-10-04 00:59:47 · 167 阅读 · 0 评论 -
OkHttppost提交
post提交运行截图:清单文件<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.okhttpw"> <uses-permission android:name="android.permission.INTERNET"/> <原创 2020-10-04 00:52:08 · 348 阅读 · 0 评论 -
OkHttp get请求
OkHttp使用总结待定重点看二、okhttp的使用下面这个待定:前面文字是大佬写的,后面图片是自己 ,可能有误差一、引用okHttp框架1、点击File–>Project Structure,如图:2、点击左侧栏的“app”,然后点击顶部导航的“Dependencies”,最后点击“加号”,点击“加号”后,会出现三个选项,选择第一个(添加第三方库),如图:3、输入,“okhttp”,再点击右边搜索按钮,如图:4、选择“com.squareup.okhttp:okhttp:2.7.原创 2020-10-04 00:46:16 · 2117 阅读 · 0 评论 -
OkTttp的准备工作
OkHttp准备工作:1、添加依赖和okhttp jar包(1) 用OkHttp就需要添加OkHttp的依赖 (2) 添加OkHttp 或者不用管它,直接把这两个放在libs下面,到时候直接用import引入就行完成上面两步以后,点击还要在Priject模式下的 libs文件右击选择add什么来着,我也忘记了,待会试试看最后注意:想要运行OkHttp成功那么还得配置两次 &nbs原创 2020-10-04 00:36:59 · 216 阅读 · 0 评论 -
post提交易错点
post提交重点,多了一个final MainActivity.javapackage com.example.applicationt;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;import原创 2020-10-04 00:30:25 · 93 阅读 · 0 评论 -
get提交易错点
get提交易错点MainActivity.javapackage com.example.application;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;import android.widget.Toast;import org.jetbrains.annotations.NotNull;import java.io原创 2020-10-04 00:26:37 · 141 阅读 · 0 评论 -
不知道啥布局
新布局除了五大布局以外,我发现这个也不知道啥布局,这个布局它可以拖动控件,有大佬知道这啥布局吗?? 源码是这样的 <?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="htt原创 2020-09-21 22:33:00 · 94 阅读 · 0 评论 -
布局
布局 布局可定义应用中的界面结构(给界面做一个规划),布局中所有元素均使用View和ViewGroup对象的层次结构进行构建 View 通常绘制用户可查看并进行交互的内容,View是可见的ViewGrop是不可见容器,用于定义View和其他ViewGrop对象的布局结构 视图容器里面可以再嵌套容器 View对象通常实现称为微件,可以是众多子类之一,比如Button或TextViewViewGrop对象通常原创 2020-09-13 23:31:15 · 90 阅读 · 0 评论