安卓
文章平均质量分 92
SuperSources
这个作者很懒,什么都没留下…
展开
-
【Android】新闻资讯APP的简易实现
src/main/AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapplication"> <uses-permission android:name="android.permission.INTERNE.原创 2020-08-17 12:27:56 · 2182 阅读 · 10 评论 -
【Android】java.io.IOException: Cleartext HTTP traffic to xxx not permitted
本文转自:Android联网失败报错:java.io.IOException: Cleartext HTTP traffic to xxx.xxx.xxx.xxx not permitted为保证用户数据和设备的安全,Google针对 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport L转载 2020-08-17 11:06:28 · 536 阅读 · 0 评论 -
【Android】HTTP请求
【Http请求】1.get请求(简单直接,速度快)请求地址:https://siemens-home.tmall.com/shop/view_shop.htm ? (问号后表示开始加入Get请求的参数)请求的7个参数(以&符号分割):spm=a21bo.2017.201863-1.d1.5af911d9PXsRPq &user_number_id=859230932 &pvid=3aa663fc-dd84-4782-81ab-c8fdd6416edb &pos原创 2020-08-17 01:33:22 · 472 阅读 · 0 评论 -
【Android】打印Log
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //打印一句话 //参数一:信息的标签,通常使用类名 //参数二:信息内容 Log.d("MainActivity", "你好吗"); }原创 2020-08-17 01:19:53 · 140 阅读 · 0 评论 -
【Android】多线程
【线程】程序默认的情况下,只有一个线程的,称之为主线程。主线程的主要作用是进行UI的显示和交互,因此也称之为UI线程。UI线程应该专注于UI的显示和交互,这样才会给用户流畅操作的感觉。当UI线程卡顿的时候,用户的操作和UI的显示也会卡顿。当UI线程卡顿严重的时候,会触发ANR(Application Not Responding,程序未响应)。所以耗时操作不能在UI线程中执行,轻则卡顿,重则ANR。默认情况下程序是一条线执行的, 这就是单线程。同一时刻能执行多个顺序流,就是多线程。Java原创 2020-08-17 01:01:47 · 97 阅读 · 0 评论 -
【Android】能跳转且显示图片的ListView
效果实现将贴图放置在drawable目录下com/example/listview/MainActivity.javapackage com.example.listview;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.M原创 2020-08-16 23:34:12 · 513 阅读 · 1 评论 -
【Android】ListView滑动列表入门
有关ListView的设计需要使用MVP模式题目设计一个纯文字的滑动列表效果com/example/test/MainActivity.javapackage com.example.test;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import andr原创 2020-08-16 22:10:02 · 556 阅读 · 0 评论 -
【Android】通知ListView刷新UI
效果可以实现长按某一条新闻后删除,并弹出Toast显示当前删除的是第几条。com/example/test/MainActivity.javapackage com.example.test;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android原创 2020-08-16 21:47:16 · 765 阅读 · 0 评论 -
【Android】Activity跳转传值实例
题目如图为四个彩色的按钮,当点击某一颜色的按钮时,跳转页面显示该按钮对应的颜色。实现src/main/AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.test"> <application原创 2020-08-16 17:21:37 · 1473 阅读 · 1 评论 -
【Android】模拟计算器的前端实现
需要借助布局的嵌套,具体代码如下:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"原创 2020-08-16 17:10:30 · 196 阅读 · 0 评论 -
【Android】activity入门
【Activity 页面】一. 自定义Activity项目的创建的时候会自动建一个主页面(MainActivity),自己写一个页面替换主页面(MainActivity)。步骤:1.写一个布局.xml2.写一个.java,继承Activity类并导包3.在清单文件中注册Tip:项目可以使用自己的图,但是要注意,命名必须是小写英文+下划线。二. Activity跳转1.创建Intent对象,并导包2.给构造方法传入参数,参数一:当前的页面的名称.this;参数二:要跳转到的页面的名称.原创 2020-08-14 20:15:46 · 449 阅读 · 0 评论 -
【Android】常用控件
【常用控件属性】TextView 文本显示控件android:gravity="center" //内部元素居中android:textSize="30sp" //设置文字大小,单位spandroid:textColor="#1111FF" //文字颜色Button 按钮文字自动居中,默认的样式下有点击的效果。Button是TextView的子类,因此具有TextView的绝大多数性质。Toast 吐司控件//弹一个窗口//第一个参数:看到Context类型,无脑写 当前类名.th原创 2020-08-14 20:15:36 · 129 阅读 · 0 评论 -
【Android】AndroidManifest.xml 清单文件
原创 2020-08-14 20:13:44 · 133 阅读 · 0 评论 -
【Android】布局入门
【布局layout】页面的控件的摆放样式。在Android中使用.xml格式来控制布局。可以把布局看成是一个透明的容器,内部放置控件。布局往往都是由两个节点构成的,节点中间的内容就是布局里面的控件。布局的属性都在起始节点中配置。Tip:java和Android都是严格区分大小写的!!!【android】开头的属性是用户可以配置的。任何一个布局或控件都应该是有大小的,即宽度(width)和高度(height)。设置高度Android:layout_height="match_paren原创 2020-08-14 11:54:44 · 511 阅读 · 0 评论 -
【Android】Android入门
【安装配置环境】在安装Android Studio之前,需要先安装配置Java环境。然后从Google官网下载AS安装即可Android官网,安装过程较为简单,交互界面友好,只要根据提示注意SDK的安装配置即可。详细步骤可参考网络教程(自行百度)菜鸟的这篇还可以【runoob.com】Android Studio 安装【需要一台Android手机:虚拟机】创建虚拟机的步骤:1.点击Android Virtual Devise Manager图标(工具栏的小手机)2.点击右上角的New(有的版原创 2020-08-14 11:42:20 · 1253 阅读 · 0 评论 -
【Android】java.net.SocketException: socket failed: EPERM (Operation not permitted)
最近在做安卓的一个小啊啪啪,一开始没加网络的请求权限,安装到虚拟机先跑了一下本地的数据,后来把数据源改成了从服务器获取,中间没动虚拟机,只是改了改程序和manifest清单文件,如下图然后就报了java.net.SocketException: socket failed: EPERM (Operation not permitted) 凭直觉感觉应该是一开始虚拟机里安装的程序没有申请网络权限,后来才在代码里添加权限,但是由于程序已经安装到虚拟机,所以申请的权限是默认第一次安装时的权限,导致了异常。(没有原创 2020-06-18 18:17:34 · 1252 阅读 · 0 评论