Android开发
Android开发
༄yi笑奈何
一个腐败糜烂的环境,永远也无法孕育出真正的文明
展开
-
【安卓开发 】Android压缩并且保存图片
public static Bitmap loadBitmapWithBounds(String imagePath) { // Just check bitmap dimensions BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(image..原创 2021-06-23 11:56:21 · 219 阅读 · 0 评论 -
【安卓开发 】Android判断图片的真正格式以及转为jpeg格式
public String getPictureType(String path) { String type =""; try{ BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(path,opt...原创 2021-06-17 16:48:11 · 908 阅读 · 0 评论 -
【安卓开发 】Android初级开发(十二)Android向系统日历中添加事件
1.首先需要获取权限 <uses-permission android:name="android.permission.READ_CALENDAR" /> <uses-permission android:name="android.permission.WRITE_CALENDAR" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />原创 2021-04-12 16:45:25 · 434 阅读 · 0 评论 -
【安卓开发 】Android初级开发(十一)Android中多线程
1.线程的创建创建一个Thread类,或者创建一个Thread子的对象;创建一个Runnable接口的类对象;原创 2021-04-02 17:21:00 · 84 阅读 · 0 评论 -
【安卓开发 】Android初级开发(网络操作)
URI部分URI详情uri的具体案例使用参考,app与网页之间的页面跳转H5唤醒app并跳转到指定页面H5打开APP技术总结H5页面唤醒app的方法Android配置Scheme使用浏览器唤起APP的方式,以及不生效问题解决网页唤起app,并传值到app中使用的全过程 android篇...原创 2021-03-26 15:01:44 · 66 阅读 · 0 评论 -
【安卓开发 】Android初级开发(十)Android中app自动更新版本号比较
//版本号比较:前者小返回true,前者大返回false public static boolean versionCompareTo(String version1, String version2) { Log.d("输出第一个参数",version1); Log.d("输出第二个参数",version2); version1 = version1 == null ? "" : version1.replaceAll("[^\\d\\.]+"..原创 2021-03-23 11:41:27 · 218 阅读 · 0 评论 -
【安卓开发 】Android初级开发(九)Android中封装View提供接口供点击事件回调的方法及使用
package com.example.mydialog;import android.app.Dialog;import android.content.Context;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.LayoutInflater;import android.view.View;import android.view.Window;import androi.原创 2021-03-15 20:45:28 · 292 阅读 · 0 评论 -
【安卓开发 】Android初级开发(八)WebView网页
1.网页的基本组成2.WebView的常用方法 WebView webView = findViewById(R.id.webvv); //加载线上网页 webView.loadUrl("https://www.baidu.com"); //加载SD卡上的html文件,Environment.getDownloadCacheDirectory().getPath()为获取SD卡根目录路径 webView.load原创 2021-03-11 15:42:27 · 199 阅读 · 0 评论 -
【安卓开发 】Android初级开发(七)MD5加密
//MD5加密 public String encrypt(String raw) { String md5Str = raw; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(raw.getBytes()); byte[]encryContext = md.digest(); .原创 2021-03-11 10:04:25 · 172 阅读 · 0 评论 -
【安卓开发 】Android初级开发(六)Activity生命周期
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d("Activity声明周期","onCreate创建页面"); } @Override protected void onStar...原创 2021-03-07 12:07:28 · 78 阅读 · 0 评论 -
【安卓开发 】Android初级开发(五)自定义View
1.自定义View的构造函数调用的场景package com.sina.myapplication;import android.content.Context;import android.util.AttributeSet;import android.view.View;import androidx.annotation.Nullable;public class Textview extends View { //在new Textview类的时候调用 pub原创 2021-01-29 17:40:48 · 96 阅读 · 0 评论 -
【安卓开发 】Android初级开发(四)ListView
ListView的实现步骤1.单独一行的布局可以如下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_hei.原创 2021-01-19 11:28:11 · 101 阅读 · 0 评论 -
【安卓开发 】Android初级开发(三)动画
逐帧动画方法一,在xml中设置1.先将图片加入drawable2.在drawable中新建xml,设置每一帧的图片和时间<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/frame_1"原创 2021-01-18 18:50:43 · 179 阅读 · 1 评论 -
【安卓开发 】Android初级开发(HTTP)
package com.imooc.demo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.text.TextUtils;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.TextView;import org.原创 2021-01-05 22:06:18 · 127 阅读 · 2 评论 -
【安卓开发 】Android初级开发(零)各种布局
线性布局的重要属性 (LinearLayout)相关属性链接<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_heig原创 2021-01-03 16:19:05 · 135 阅读 · 0 评论 -
【安卓开发 】Android初级开发(二)Activity启动模式
Activity页面跳转在业务逻辑页面添加以下代码 //跳转到下一个activity Intent intent = new Intent(this,MainActivity2.class); startActivity(intent);Activity四种启动模式具体链接原创 2021-01-07 11:47:07 · 137 阅读 · 0 评论 -
【安卓开发 】Android初级开发(一)控件通用属性
控件通用属性 Android TextView属性详解该控件相关属性Android EditText属性大全相关属性查看地址事件监听处理package com.example.uidemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import andro...原创 2021-01-03 04:25:02 · 463 阅读 · 1 评论 -
【安卓开发】Android初级开发(okhttp3发送带header与带参数的GET请求)
1.首先需要先加入相应依赖dependencies{implementation 'com.squareup.okhttp3:okhttp:3.13.1'implementation 'com.squareup.okio:okio:2.2.2'}2.加入互联网权限 <!-- 互联网 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 查看网络状态 --&g原创 2021-01-07 16:19:54 · 810 阅读 · 0 评论