android语言
spark无与伦比
这个作者很懒,什么都没留下…
展开
-
android中RecyclerView+CardView实现左滑删除和交换功能
语言无法具体表达做出来的效果,这里请读者先看一下演示 左滑删除功能演示 第一步,布局文件代码<?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.CardView android:...原创 2020-05-03 16:46:50 · 922 阅读 · 1 评论 -
android中NavigationView(导航抽屉)
效果演示 演示 NavigationView的布局文件<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout android:id="@+id/dr...原创 2020-04-18 12:11:22 · 2702 阅读 · 3 评论 -
Android,实现Fragment切换
在Mainactivity中进行设置/*设置mainactivity的布局文件*/@Override public int getLayoutId() { return R.layout.activity_main; }/*初始化各种Fragment类*/ private void initFragment() { homeFragme...原创 2020-04-13 16:12:08 · 1198 阅读 · 1 评论 -
android中关于相机资源的使用
调用相机资源必须加上相机权限private static final int REQUEST_CODE_ALBUM = 100;//打开相册private static final int REQUEST_CODE_CAMERA = 101;//打开相机private Uri photoUri; //相机拍照返回图片路径private File outputImage;new Al...原创 2020-04-12 16:52:56 · 273 阅读 · 0 评论 -
android中关于动态申请权限的代码(可以直接用)
//权限数组(申请定位) private String[] permissions = new String[]{Manifest.permission.CAMERA,Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.WRITE_EXTERNAL_STORAGE}; //返回code private...原创 2020-04-12 16:21:07 · 1076 阅读 · 0 评论 -
Android中关于notifyDataSetChanged()方法的注意
1、首先介绍下notifyDataSetChanged()方法的原理notifyDataSetChanged方法原理2、介绍下我在此处犯的错误public class HomeFragment extends BaseFragment implements HomeContract.View{ List<BookBean> allBooks; //TypeBookAdapte...原创 2020-04-03 14:14:57 · 27514 阅读 · 5 评论 -
Android中关于 SQlite数据库的使用
1、数据库的创建public class DbHelper extends SQLiteOpenHelper //创建一个继承SQLiteOpenHelper的子类{ private Context context; //创建book表 private static final String SQL_BOOK= "create table if not ex...原创 2020-03-31 11:45:42 · 232 阅读 · 0 评论 -
Android关于web services的使用
一、什么是web servicesWebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。 WebService=W...原创 2019-01-12 15:33:48 · 432 阅读 · 0 评论 -
Android中关于Intent的使用
一、intent 简单的使用Intent it = new Intent(MainActivity.this, SelectActivity.class);startActivityForResult(it,REQUEST_SELECT); //这个方法是有回调函数的//startActivity(it); //这个方法没有回调函数二、inte...原创 2019-01-02 16:50:25 · 228 阅读 · 0 评论 -
android:将activity设置成对话框模式
方法有两个:第一种是activity继承的是Activitypublic class FirstActivity extends Activity这时候需要在Androidmanifest.xml中为<activity>标签添加新属性<activity android:name=".SecondActivity" ...原创 2018-09-28 17:13:27 · 2461 阅读 · 0 评论 -
android(触摸监听,以及gesturedetector处理手势)
一、使用监听器的方式来判断触摸//控件对象 private ImageView img; private TextView txt; //手势分析对象 private GestureDetector gestureDetector=null; @Override protected void onCreate(Bundle savedInsta...原创 2018-11-27 15:26:09 · 1805 阅读 · 0 评论 -
android(多个Activity之间切换)
一、切换Activity的5种方式Intent intent = new Intent();(1)intent.setClass(this,OtherActivity.class);(2)intent.setClassName(this,"com.xiazdong.OtherActivity");(3)intent.setClassName("com.xiazdong","com.xiaz...原创 2018-11-22 16:44:41 · 13719 阅读 · 0 评论