Android
星渺alone
这个作者很懒,什么都没留下…
展开
-
(Unity)Android AlertDialog窗口点击旁边自动关闭
在做Unity隐私政策接入的时候遇到的, 因为直接创建了 AlertDialog 但是点击旁边空白的地方会自动关闭,这种情况审核不回通过。在网上看了点Android的,但是很多都是针对Dialog 点击旁边取消的。很多都不能用,刚好自己学过Android原生。这里记一下AlertDialog怎么实现点击空白地方不会关闭。原创 2023-06-21 13:41:22 · 748 阅读 · 0 评论 -
GSON解析
对于GSON来说,比较容易解析简单数据,但复杂数据就比较难了将json转换为对象 final String jsons=" {\"temp\": \"20℃/30℃\",\"weather\": \"晴转多云\",\"name\": \"上海\",\"wind\": \"1级\"}"; gson1.setOnClickListener(new View.OnClickListener() { @Override public void原创 2020-07-04 22:30:39 · 1277 阅读 · 0 评论 -
特殊JSON的解析————有点没搞太明白
JSON源码{ "code": 0, "list": { "0": { "aid": "6008965", "author": "哔哩哔哩番剧", "coins": 170, "copyright": "Copy", "create": "2016-08-25 21:34" }, "1": { "aid": "6008938", "author": "哔哩哔哩番剧", "coins": 404, "copyright": "Copy", "create": "2016-08-25 21:33" } } }原创 2020-07-04 00:05:52 · 114 阅读 · 0 评论 -
天气APP
package com.example.tingyu;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import android.widget.Toast;import androidx.appcompat.app.AppCompatActivity;import com.google.gson.Gson;impo原创 2020-07-02 23:56:17 · 153 阅读 · 0 评论 -
Android组件——内容提供者ContentResolver
内容提供者整体来说内容提供者就相当于别的应用提供了一个数据供你访问,比如访问短信,就是使用的内容提供者public class readsms extends AppCompatActivity { private TextView textView; private Button sms; String text; Handler handler=new Handler(){ @Override public void handleMe原创 2020-07-01 23:28:22 · 167 阅读 · 0 评论 -
对Intent意图的最后总结
意图这东西说来也是奇怪,但总体来说意图主要有两种用途。1.调用statractivity启动Activity这里有显示意图和隐士意图2.启动startrever启动服务 Intent intent=new Intent(services.this,MyService.class); startService(intent);3.启动广播发送者Intent intent=new Intent();intent.setAction(“Help”);//sta原创 2020-06-30 23:53:43 · 117 阅读 · 1 评论 -
Android ListView的创建以及数据适配器的使用
定义一个activity就是直接定义一个就好了然后在定义一个xml文件来作为数据适配器的内容一个image一个text就是来这样定义的代码填写public class listview extends AppCompatActivity { String[] name={"京东","淘宝","拼多多","喜加一"}; int[] sum={R.mipmap.a,R.mipmap.b,R.mipmap.a,R.mipmap.b}; @Override prote原创 2020-06-30 21:55:36 · 468 阅读 · 0 评论 -
H5 CSS3前端简单总结
div是最常用的一个盒子了,写代码的时候直接.a就直接生产<div class="a"></div>了span一个行内元素,也就那样UL LI最常用的一个作为导航栏的标签,然后就是ul>li就直接生成,里面一般包含a超链接#a超链接,herf属性指定他去哪,#就填CSS父绝子相表示父盒子用绝对定位,因为这样父盒子不脱标,还可以有定位,子相就是要用相对,他脱标,而且还加上浮动,超好用浮动太常用了,一般就是在父盒子里使用浮动,然后行内元素还可以并原创 2020-06-28 23:54:44 · 129 阅读 · 0 评论 -
Android 杂记——提示框的使用
就是一个提示框er Button dui1 = findViewById(R.id.dui1); dui1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog alertDialog1=new AlertDialog.Builder(Alertdial原创 2020-06-28 23:10:57 · 73 阅读 · 0 评论 -
通过GET方式获取到网络图片,有一个不知道为什么的错误
发送网络请求首先任何网络操作,都不能在主线程中启动,只能在子线程里使用,这就考验使用Handler消息传送机制对主线程的ui进行操作1.获取到网络操作限权 <uses-permission android:name="android.permission.INTERNET" />2.创建一个子线程进行网络操作 tijiao.setOnClickListener(new View.OnClickListener() { @Override public原创 2020-06-28 22:57:25 · 479 阅读 · 0 评论 -
Android 学习笔记-动画 画布的学习
画布的学习首先创建一个类继承自View就可以了public class huaview extends View { public huaview(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { Paint paint=new Paint(); paint.setColor(0xFFFF6600); paint.原创 2020-06-27 21:21:49 · 117 阅读 · 0 评论 -
Android 解析Xml和Json
解析Xml1.找到xml文件,可以看到weather1.xml的返回值是一个I流对象InputStream inputStream = getResources().openRawResource(R.raw.weather1);2.解析过程看起来很麻烦,不是很懂List<xweatherinfo> xweatherinfos=null; xweatherinfo xweatherinfo=null; //获取pull解析类 XmlPullParser parse原创 2020-06-26 23:18:42 · 149 阅读 · 0 评论 -
Android中Service的开发和理解
Serviceservice是一种服务,可以脱离activity运行,就好像网易云音乐的后台播放等等;分类具有Stat Services 和Bound Service两种1.创建services右键点击创建services即可,如果手动创建需要在xml中配置信息2.使用servicespublic class MyService extends Service { static boolean isplay; MediaPlayer player; public M原创 2020-06-25 23:11:40 · 152 阅读 · 0 评论 -
Android 关于Handler消息的处理
对于Handler处理机制来说当创建了一个子线程想去更改主线程的组件的时候是不被允许的,所以就可以通过handler方式来进行,还有急速message方法中有延时发送的请求,可以完成倒计时的效果 private TextView xiaoxi; private ProgressBar times;final int TIME=60;//定义时间长度 final int TIMEMSG=0x001; private int mprogress=0; @Ove原创 2020-06-25 00:01:13 · 183 阅读 · 0 评论 -
Android中关于IO储存的小记
通过Shared Preferences存储数据 private SharedPreferences mrsoft;//创建对象 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_qq2); final EditText qqzh = findViewById(原创 2020-06-24 23:27:48 · 792 阅读 · 0 评论 -
Android 基础学习笔记
文件的储存内部储存 :是指将文件储存在data目录下外部储存:指将文件储存到本地目录整体来说和java io操作基本一个套路 file=new File(Environment.getExternalStorageDirectory(),"new.txt"); baochun.setOnClickListener(new View.OnClickListener() { @Override public void onClick(Vi原创 2020-06-23 23:23:36 · 135 阅读 · 0 评论 -
Android资源文件xml的编写
自定义主题样式在values路径下的styles.xml的文件下可以定义主题<style name="bgTheme" parent="@style/AppTheme"> <item name="android:windowNoTitle">false</item> //该主题是否有头部action <item name="android:windowBackground">@mipmap/a</ite原创 2020-06-23 19:52:21 · 201 阅读 · 0 评论