Androidstudio
吴雨年
这个作者很懒,什么都没留下…
展开
-
【AndroidStudio】报错 This Activity already has an action bar supplied by the window decor.
异常信息:Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to fal...原创 2018-12-02 16:29:55 · 188 阅读 · 0 评论 -
【Android】在子线程里使用Toast报错Can't toast on a thread that has not called Looper.prepare()
在子线程里使用Toast前言在开发过程遇到了这样一个问题:Can't toast on a thread that has not called Looper.prepare(),如果在一个线程中没有调用Looper.prepare(),就不能在该线程中创建Toast。这个问题是因为在子线程中弹出Toast导致的。Android是不能直接在子线程中弹出Toast的,可是如果我们非要这么做...转载 2018-12-28 02:25:42 · 10935 阅读 · 0 评论 -
【Android】修改AndroidStudio中strings.xml文件, 动态改变数据
有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:<string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string>其中%后面是占位符的位置,从1开始, $ 后面是填充数据的类型 ...转载 2018-12-28 02:23:24 · 4792 阅读 · 0 评论 -
【Android】Androidstudio中添加jar包的方法
在Androidstudio中添加一个jar包进去,怎么添加?以下纯个人使用Androidstudio过程中的经验积累,要是有不足,望提出建议。方法一:先点击Androidstudio中的Project Structure,如图图1到如下界面图2然后点击+号图3选择Library dependency图4输入你要的jar包,点击放大镜搜索...转载 2018-12-28 02:22:12 · 201 阅读 · 0 评论 -
【Android】三个按钮的提示对话框
1、activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertica...原创 2018-12-28 02:21:13 · 1644 阅读 · 1 评论 -
【Android】genymotion下载和安装
1. 下载 通过https://www.genymotion.com/download/ 下载自己操作系统版本的可执行文件( 下载完成可以看到genymotion-2.8.1-ubuntu16_x64.bin 这个bin文件 2. 安装 打开命令行 切换到当前这个文件的路径下执行 sudo chmod u+x ...转载 2018-12-10 17:23:04 · 530 阅读 · 0 评论 -
【Android】 文本监听接口TextWatcher详解
其他参考:https://www.jianshu.com/p/f976c677189aTextWatcher是一个用来监听文本变化的接口,使用该接口可以很方便的对可显示文本控件和可编辑文本控件中的文字进行监听和修改TextWatcher接口中定义了三个方法:public void beforeTextChanged(CharSequence s, int start, int cou...转载 2018-12-26 20:27:36 · 457 阅读 · 0 评论 -
【Android】Android开发中动态获取RecyclerView的Item中EditText的内容
最近在项目开发中,遇到一个问题,如下图所示 这里我是使用RecyclerView实现这种效果,其Item由一个TextView和一个EditText组成。用户填写相应数据,点击保存按钮,我要对用户输入的数据进行处理。这里我就要获取EditText的内容,首先我想到的是:使用RecyclerView提供的方法,getChildAt(position),一一获取对应的子view,然后进行处...转载 2018-12-26 20:26:38 · 5367 阅读 · 1 评论 -
【Android】网络请求结束后操作ui的几种简单方法
在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法: 在看方法之前看一下Android中消息机制: 引用Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。 Handler:处理者,负责Message的发送及处理。使用Handler...转载 2018-12-26 20:15:11 · 1050 阅读 · 0 评论 -
【Androidstudio】sharedpreference存储方式的使用
Android的四大数据存储方式之一“SharedPreference”,其他三个分别是SQLite、Content Provider 和 File一般使用SharedPreference来存储应用程序的配置信息。它一般存储在应用程序的私有存储区,文件权限是私有的。也就是说只能供写入者读取。它使用键/值(NVP机制)来存储数据。支持的数据类型(boolean、int、float、long和St...原创 2018-12-03 08:03:33 · 1862 阅读 · 0 评论 -
【Json】json与数据之间的转换
json与自定义对象之间的转换:https://blog.csdn.net/qq_20565303/article/details/78348430java中自定义封装json以及和对象的转换https://blog.csdn.net/chwnpp2/article/details/53126294自定义的Java对象转JSON串的方法json与java数据类型之间的转换:(使用lib...转载 2018-12-28 02:38:17 · 223 阅读 · 0 评论