
安卓
文章平均质量分 60
龙在翔
将代码写简单
展开
-
史宾格安全及隐私合规平台真是垃圾
史宾格安全及隐私合规平台真是垃圾原创 2022-09-16 15:42:55 · 1499 阅读 · 2 评论 -
Android安卓原生实现微信登陆
在配置文件内加入微信sdkapi 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'调起微信授权页面IWXAPI api;String appid =“填写appid”;api = WXAPIFactory.createWXAPI(activity,appid, true);// 将应用的appId注册到微信api.registerApp(appid);SendAuth.Req req=new SendAuth.Req();..原创 2021-04-21 17:31:11 · 4322 阅读 · 0 评论 -
Android安卓解决textureView播放视频,图片拉伸问题
//设置避免视频播放时拉伸 private void stretching(float mtextureViewWidth,float mtextureViewHeight){ //mtextureViewWidth为textureView宽,mtextureViewHeight为textureView高 //mtextureViewWidth宽高,为什么需要用传入的,因为全屏显示时宽高不会及时更新 Matrix matrix = new ...原创 2021-03-26 21:57:22 · 5147 阅读 · 0 评论 -
Android安卓使用videoView自定义控件加SeekBar实现视频播放
可以直接复制下面代码直接使用实现进度条,按下home键从后台回来后处理,自定义控件1.项目文件结构2.MainActivity内代码package io.com.layouttest;import androidx.appcompat.app.AppCompatActivity;import android.annotation.SuppressLint;import android.content.pm.ActivityInfo;import android.graphi原创 2021-03-23 19:33:24 · 1658 阅读 · 0 评论 -
Android安卓通过java代码动态设置控件RelativeLayout大小边距等
常见错误java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams出现这个错误的原因是因为我们获取控件LayoutParams方法出错(注意事项:通过测试发现布局xml的根控件的父级为LinearLayout,即系统层默认控件为LinearLayout)通过父控件确定获取LayoutPa.原创 2021-01-28 21:36:38 · 1497 阅读 · 2 评论 -
Android安卓读取外部存储的txt文本文件
//获取外部存储路径String file6= Environment.getExternalStoragePublicDirectory("").getAbsolutePath();try {//将文件内容读取为字节流InputStream instream = new FileInputStream(file6+"index888/index.txt");if(instream!=null){//将字节流转化为字符流InputStreamRe...原创 2021-02-26 18:11:37 · 1216 阅读 · 0 评论 -
Android安卓动态获取存储权限,保存文件到外部存储
添加存储权限<!--外部存储的写权限--><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!--外部存储的读权限--><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />2.逻辑部分定义变量private static final int REQU原创 2021-02-23 17:47:30 · 5062 阅读 · 5 评论 -
Android安卓使用VideoView播放assets文件夹内视频
主要逻辑:将assets内视频先复制到本地存储,然后通过本地地址进行播放,直接复制文档中代码就可以看到效果新建videoView控件2.在main文件夹内新建assets文件夹,并将我们需要的视频文件放入,见下图3,修改MainActivity内逻辑代码如下package io.com.video;import androidx.appcompat.app.AppCompatActivity;import android.content.res.AssetF...原创 2021-01-25 19:47:07 · 8755 阅读 · 0 评论 -
Android安卓原生接支付宝SDK支付客户端
1.下载支付宝安卓sdk下载地址:https://opendocs.alipay.com/open/54/1045092.下载解压后得到sdk文件将下载好的sdk文件放到libs目录下将libs文件夹引入外层gradle构建flatDir {dirs 'libs'}在配置文件内加入所需权限<uses-permission android:name="android.permission.INTERNET"&...原创 2021-01-08 17:38:54 · 1587 阅读 · 2 评论 -
Android安卓原生接支付宝支付PHP服务端SDK
1.下载支付宝开发助手工具下载地址:https://opendocs.alipay.com/open/291/introduce生产密匙打开开发助手点击生成密匙,然后点击打开密匙文件路径后可以看到如下图内容复制应用公钥进入支付宝开发平台,找到我们创建的应用开放平台地址:https://open.alipay.com/platform/developerIndex.htm这次我们用应用2.0签约接app支付,点击进入应用点击...原创 2021-01-08 17:14:16 · 1194 阅读 · 0 评论 -
androidx使用Toolbar
androidx使用Toolbar将默认标题栏改为隐藏状态<resources><!-- Base application theme. --><style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"><!-- Customize your theme here. --><item name="colorPrima...原创 2020-12-02 16:31:48 · 5060 阅读 · 0 评论 -
Android studio 导入百度地图sdk
1.下载百度地址Android sdk下载地址:http://lbs.baidu.com/index.php?title=sdk/download&action#selected=mapsdk_basicmap,mapsdk_searchfunction,mapsdk_lbscloudsearch,mapsdk_calculationtool,mapsdk_radar可根据自己开发需要选择自己需要的功能。然后点击开发包就可下载2.下载解压后得到如下文件3.将百度地..原创 2020-11-25 18:50:27 · 632 阅读 · 0 评论 -
Android studio java编译版本与百度地图sdk编译版本不一致,导致报错解决方法
Android studio java编译版本与百度地图sdk编译版本不一致,导致报错解决方法报错内容:Error:Error converting bytecode to dex:Cause: Dex cannot parse version 52 byte code.This is caused by library dependencies that have been compiled using Java 8 or above.If you are using the 'jav原创 2020-11-25 18:23:55 · 642 阅读 · 1 评论 -
Android Studio安卓获取 SHA1,MD5,‘keytool‘ 不是内部或外部命令
Android Studio安卓获取 SHA1,MD5,'keytool' 不是内部或外部命令在Android Studio中查看jre文件存放目录2.拼接完整运行地址大家可以看到我这里的jre存储目录为C:\Program Files/Android/Android Studio/jre现在我们需要在当前目录连接后加上“/bin”,因为要运行keytool命令需要进入到bin目录下那么完整的运行目录地址为:C:\Program Files/An...原创 2020-11-23 19:44:10 · 316 阅读 · 0 评论 -
Android安卓在子线程中更新ui
Android安卓在子线程中更新uixml代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_main"android:layout_width...原创 2020-11-04 16:58:55 · 201 阅读 · 0 评论 -
Android安卓HttpUrlConnection请求POST,GET封装
新建httpfun类2.新建一个receive接口3.接口内代码package com.example.httpurlconnectionfun;public interface Receive {void onFinish(String data);void onError(Exception e);}4.httpfun类内代码public class HttpFun {public static void sendH...原创 2020-11-03 20:10:42 · 610 阅读 · 0 评论 -
Android安卓使用JSONObject解析数据
Android安卓使用JSONObject解析数据代码//定义json字符串String jsonString="[{\"name\":\"小明\"},{\"name\":\"小黄\"}]";//将json字符串转换为json数组try {JSONArray jsonArray=new JSONArray(jsonString);for (int i=0;i<jsonArray.length();i++){JSONObject jsonObject=...原创 2020-10-28 20:19:57 · 363 阅读 · 0 评论 -
Android安卓使用SAX方式解析xml
Android安卓使用SAX方式解析xml修改activity_main.xml中代码,添加button控件,实现点击解析<Buttonandroid:id="@+id/parser"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="解析"/>2.新建MyHandler类继承DefaultHandler...原创 2020-10-28 18:41:51 · 318 阅读 · 0 评论 -
Android安卓使用pull方式解析xml
Android安卓使用pull方式解析xml主要类importorg.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserFactory;主要代码网络获取Xml字符串可以通过http从服务器获取,获取xml字符串可参考https://blog.youkuaiyun.com/qq_37196621/article/details/109300850https://blog.youkuaiyun.com/qq_37196621/article/de.原创 2020-10-27 22:06:13 · 205 阅读 · 0 评论 -
Android安卓使用okHttp实现post,get请求,并解析数据
Android安卓使用okHttp实现post,get请求,并解析数据添加okhttp库的依赖compile 'com.squareup.okhttp3:okhttp:3.2.0'修改activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:...原创 2020-10-26 22:45:43 · 2188 阅读 · 2 评论 -
Android安卓使用HttpUrlConnection实现GET,POST请求,并解析数据
Android安卓使用HttpUrlConnection实现GET,POST请求,并解析数据1.打开AndroidManifest.xml声明网络权限,声明后才能访问网络<uses-permissionandroid:name="android.permission.INTERNET"/>2.将activity_main.xml代码修改为下,button控件用于点击发生请求,ScrollView控件用于超出内容后实现滚动查看,TextView用于显示请求地址返回的数据..原创 2020-10-26 18:34:01 · 1512 阅读 · 0 评论 -
Android安卓webview打开一个网址
Android安卓webview打开一个网址1.打开AndroidManifest.xml声明网络权限,声明后才能访问网络2.在布局文件中添加webview控件<WebViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/wenview"/>3.在activity中添加逻辑代码WebView w...原创 2020-10-26 15:21:29 · 502 阅读 · 0 评论 -
android studio在raw文件夹下使用videoView播放视频
android studio在raw文件夹下使用videoView播放视频1.在res文件夹下创建raw文件夹2.在新建好文件夹之后,将视频文件拖入进刚刚创建好的raw文件夹内3.VideoView播放视频//布局代码<VideoViewandroid:id="@+id/video_view"android:layout_width="match_parent"android:layout_height="wrap_conten...原创 2020-10-25 19:22:40 · 8827 阅读 · 3 评论 -
android studio在assets文件夹下使用MediaPlayer播放Mp3音乐
android studio在assets文件夹下使用MediaPlayer播放Mp3音乐1.在main文件夹下右键创建assets文件夹,见下图2.将MP3文件拖入到刚刚创建好的assets文件夹内使用MediaPlayer播放MP3private MediaPlayermediaPlayer = new MediaPlayer();AssetFileDescriptor file = getResources().openRawResourceFd(R.raw.p...原创 2020-10-25 17:46:35 · 2681 阅读 · 0 评论 -
android studio在raw文件夹下使用MediaPlayer播放Mp3音乐
android studio在raw文件夹下使用MediaPlayer播放Mp3音乐 1.在res文件夹下创建raw文件夹 2.在新建好文件夹之后,将MP3文件拖入进刚刚创建好的raw文件夹内3.使用MediaPlayer播放MP3private MediaPlayermediaPlayer = new MediaPlayer();AssetFileDescriptor file = getResources().openRawResour...原创 2020-10-25 17:38:59 · 5959 阅读 · 2 评论