- 博客(38)
- 收藏
- 关注
原创 android:android.content.res.Resources$NotFoundException: String resource ID
android:android.content.res.Resources$NotFoundException: String resource ID #…做Android应用开发的朋友有时候会遇到这样的Bug,,android.content.res.Resources$NotFoundException: String resource ID #0x0 找不到资源文件ID #0x0原因分...
2019-11-28 15:16:48
623
原创 自定义spinner
1.自定义下拉列表形状在 res/drawable 下新建一个xml,如 shape_spinner_drop_down.xml,其内容如下:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > ...
2019-11-28 15:16:11
201
原创 安卓一键退出整个应用
建立ActivityColletor类,并在类中建立List 对象,同时创建三个方法,addActivity()、removeActivity()、finish();第一个方法是用来添加activity到集合中,即每跳转一个activity就为list集合增添一个activity,第二个方法就是在集合中remove掉activity,而最后一个方法则是把整个集合的内容的清除掉。public cl...
2019-11-26 16:06:40
237
原创 安卓Listview内部控件点击事件
布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p...
2019-10-25 15:30:58
544
原创 CheckBox选择框
CheckBox选择框设置到右边<CheckBox android:id="@+id/checkbox1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/px20dp" androi...
2019-10-25 15:26:01
285
原创 Android实现从底部弹出的Dialog
<?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:layout_width="...
2019-10-25 15:24:03
576
原创 2019-10-25考试
1、 使用ListView,实现图一效果(自定义json数据,标题、时间、来源),2、 点击 红圈中的 叉 ,在屏幕下方弹出对话框,实现删除功能,并选择原因public class BaseActivity extends AppCompatActivity implements Callback.CommonCallback<String>{ @Overrid...
2019-10-25 15:21:04
427
原创 AndroidX与support兼容问题
问题阐述Android代码通常使用 android.support 库来确保向后兼容性。这些android.support 库已弃用,并替换为 AndroidX。AndroidX具有与旧库相同的功能和一些附加功能,但不幸的是,这两组库是不兼容的。解决问题参考链接:https://blog.csdn.net/ocean20/article/details/89215290解决办法...
2019-10-20 19:26:22
3856
原创 安卓listview 长按出菜单,点击菜单弹出对话框
//listview的长按弹出菜单main_lv.setOnCreateContextMenuListener(new View.OnCreateContextMenuListener() { @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInf...
2019-10-18 20:32:28
1376
原创 10.18考试
题目数据自拟,完成学生列表的显示,对listview进行优化编写json数据,将学生的所有信息存储在json中,使用gosn处理json设置item的单击监听,同时弹出对应的窗口,见中间的效果图点击“修改”无需做修改操作,直接让窗口消失点击“删除”弹出对应的dialog,见最右侧效果图当点击“确定”时,删除该条目,同时刷新列表mainpublic class MainActi...
2019-10-18 20:26:28
347
原创 安卓日常报错——canvas.save(Canvas.ALL_SAVE_FLAG)
canvas.save(Canvas.ALL_SAVE_FLAG); 在androidP上会报错,修改方法:canvas.save(Canvas.ALL_SAVE_FLAG); --> canvas.save();
2019-10-17 16:01:13
4671
2
原创 10.17安卓导Module时遇到的困难解决办法
报错:Warning: License for package Android SDK Build-Tools not accepted*Error running Gradle:ProcessException: Process "D:\flutterproject\first_flutter\flutter_app\android\gradlew.bat" exited abnormall...
2019-10-17 15:46:48
149
原创 安卓关于调用系统相机的问题
软件屋的小项目调用相机不成功是因为没有在系统设置中为应用打开相机使用期限下面是百度上找到的关于安卓7.0之后的手机版本调用相机方法1.现象在项目中调用相机拍照和录像的时候,android4.x,Android5.x,Android6.x均没有问题,在Android7.x下面直接闪退2.原因分析Android升级到7.0后对权限又做了一个更新即不允许出现以file://的形式调用隐式APP...
2019-10-17 13:14:40
227
原创 安卓屏幕适配
最好可以通过权重(layout_weight)的方式来分配每个组件的大小,也可以通过具体的像素(dip)来确定大小。尽量使用Relativelayout 。已知应用支持平台设备的分辨率,可以提供多个layout_320480 …drawable-hdpi,drawable-mdpi,drawable-ldpi分别代表分辨率为480800,360480,240360, 放置图片大小相差1....
2019-10-11 17:13:57
118
原创 安卓的一些小功能
// 为ListView的每一条设置点击事件historyLv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id)...
2019-10-10 16:54:10
115
原创 关于安卓网络解析
/**AndroidStudio导入第三方jar包的方式1.将所需要的jar包放入到libs文件夹当中2.同时选中添加进入jar包,点击鼠标右键,选择Add As Library,此时jar包已经可以在当前项目当中使用了/* 1.在TextView上显示所有的数据。获取网络请求数据,更新UI1.添加网络请求权限2.使用xutils完成网络请求1)初始化第三方框架模块 在a...
2019-10-10 16:45:29
235
原创 Java使用Json 进行解析
Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的JSON操作方法。1.添加 Jar包Jackson有1.x系列和2.x系列,2.x系列有3个jar包需要下载:jackson-core-2.2.3.jar(核心jar包)jackson-anno...
2019-09-26 17:49:09
81
原创 Android Studio 使用Gson和GsonFormat自动生成代码
一、Gson与GsonFormat的导入Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。到(Gson的GitHub)里可以看到,(在有网络的情况下)我们只需将下面这行代码放进build.gradle的dependencies下就行。compile 'com.google...
2019-09-26 17:49:01
836
原创 安卓数据库——SQLite使用
1.建数据库,数据库适配器,写增删改查方法:import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sq...
2019-09-22 12:23:37
172
原创 Android属性动画实现布局的下拉展开效果
思路:代码和布局是先写在布局里隐藏的,在方法代码中点击显示这一次的需求是这样的:当点击一个View的时候,显示下面隐藏的一个View,要实现这个功能,需要将V iew的visibility属性设置gone为visible即可,但是这个过程是一瞬间的,并不能实现我们要的效果。所以,属性动画是个不错的方案。先把效果贴上第一个:一个是隐藏一个是显示的布局文件如下?12345...
2019-09-22 12:02:31
1597
2
原创 BaseAdapter使用教程及方法详解
BaseAdapter是最基础的Adapter类,也是最实用最常用的一个类,但是相比于ArrayAdapter之类的,对初学者来说却比较难理解。所以在这里介绍一下BaseAdapter。Adapter是什么An Adapter object acts as a bridge between an AdapterView and the underlying data for that view...
2019-09-20 08:42:37
1896
原创 联想实训错误
https://www.cnblogs.com/fei-android/p/11059580.htmlhttps://blog.csdn.net/wyf2017/article/details/81489562https://blog.csdn.net/kang123shi/article/details/86649921
2019-09-18 16:49:56
55
原创 联想实训-------2019.9.16
1.进度对话框+帧动画(不完美)drawable–new–drawable re file—animation-list标签frame。xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android=“http://schemas.android.com/apk/res/android”...
2019-09-16 20:09:16
106
原创 [已解决]Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()'
写错词;没有返回view所以报空指针异常
2019-09-12 17:25:14
706
1
原创 联想实训------2019.9.11--安卓
安卓生命周期:登陆页面,广告页面,一定要在OnStop中加 finish,在跳转页面之后如果点击返回就是直接退出,而不是退回登陆或者是广告页面:跳转页面的生命周期:SharedPreferences:的应用方法listview:viewpage...
2019-09-11 18:58:26
57
原创 联想实训——2019.9.10
云计算:分布式计算,分布式存储,弹性服务时间大数据:依赖云计算,数据量大,单条数据价值不高,处理能力高人工智能:大数据集,Manvn 下载,解压,配置环境变量,%manvn-home%\binwin bef manvn1.搜索maven,并下载解压 ,配置环境变量2.cmd窗口 输入mvn -version3.进入eclipse --window–prefercens–搜索mave...
2019-09-10 19:24:58
98
原创 java小知识点
IO流import java.io.File;public class TestFile {public static void main(String[] args) { // 绝对路径 File f1 = new File("d:/LOLFolder"); System.out.println("f1的绝对路径:" + f1.getAbsolutePath());...
2019-07-17 12:47:15
73
原创 java学习过程中的异常
java学习过程中的异常NullPointerException 空指针异常ArithmeticException 除数为零 ClassCastException 类型转换异常OutOfIndexException 数组下标越界异常ParseException 解析异常,日期字符串转换为日期对象的时候,有可能抛出的异常OutOfMemoryError 内存不足...
2019-07-17 08:32:32
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人