随笔分类 -  Android

摘要:给出关键代码 public void save(View v) throws IOException { //1. 判断sd卡状态, 如果是挂载的状态才继续, 否则提示 if(Environment.getExternalStorageState().equals(Environment.MEDIA 阅读全文
posted @ 2021-02-24 11:32 超级学渣渣 阅读(98) 评论(0) 推荐(0) 编辑
摘要:给出关键代码 public void save(View view) throws IOException { AssetManager manager = getAssets(); InputStream is = manager.open("logo.png"); FileOutputStrea 阅读全文
posted @ 2021-02-24 11:31 超级学渣渣 阅读(104) 评论(0) 推荐(0) 编辑
摘要:给出关键代码 public void save(View view) { //获取Editor SharedPreferences.Editor editor = sp.edit(); //获取key和value String key = keyTextView.getText().toString 阅读全文
posted @ 2021-02-07 21:01 超级学渣渣 阅读(608) 评论(0) 推荐(0) 编辑
摘要:我们在一个activity中,并列显示两个Fragment,其中左边的显示图书列表,点击后在右边显示详情。 首先我们在mainActivity中的界面布局文件中划分两个部分。左边绑定ListFragment,右边放一个Fragment的容器 <?xml version="1.0" encoding= 阅读全文
posted @ 2020-11-24 19:32 超级学渣渣 阅读(174) 评论(0) 推荐(0) 编辑
摘要:可以显示文本信息 ListView 的使用方法可以概括为: 1、构造数据 2、获取Adapter 3、Adapter绑定ListView ListView lv_main = findViewById(R.id.lv_main); String [] data = new String[100]; 阅读全文
posted @ 2020-05-14 18:16 超级学渣渣 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-13 15:28 超级学渣渣 阅读(117) 评论(0) 推荐(0) 编辑
摘要:gradle默认会在当前用户文件夹下,新建.gradle文件夹,保存下载的文件。 我们可以增加系统环境变量来修改默认位置: GRADLE_USER_HOME 阅读全文
posted @ 2020-05-11 17:38 超级学渣渣 阅读(3478) 评论(0) 推荐(0) 编辑
摘要:gradle 配置 在 build.gradle 文件中加入以下代码: allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } mavenLocal() mavenCentral 阅读全文
posted @ 2020-05-11 17:34 超级学渣渣 阅读(4353) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" and 阅读全文
posted @ 2020-05-10 16:30 超级学渣渣 阅读(142) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" 阅读全文
posted @ 2020-05-10 16:29 超级学渣渣 阅读(188) 评论(0) 推荐(0) 编辑
摘要:知识点: 1、在垂直布局中,我们可以指定 layout_weight的大小,来平均分配view占据的屏幕大小,这时候要把height设置为0dp(水平的设置宽度为0) 2、gravity控制子视图的显示位置 <EditText android:layout_width="match_parent" 阅读全文
posted @ 2020-05-10 16:12 超级学渣渣 阅读(139) 评论(0) 推荐(0) 编辑
摘要:理解UI事件 Menu /* OptionMenu 1. 如何触发Menu的显示? 点击menu键 2. 如何向Menu中添加MenuItem? 重写onCreateOptionMenu() menu.add()或者加载菜单文件 3. 选择某个MenuItem时如何响应? 重写onOptionsIt 阅读全文
posted @ 2020-05-08 20:32 超级学渣渣 阅读(167) 评论(0) 推荐(0) 编辑
摘要://创建日历对象 Calendar calendar = Calendar.getInstance(); //得到当前的年月日 final int year = calendar.get(Calendar.YEAR);//得到年份 final int monthOfYear = calendar.g 阅读全文
posted @ 2020-05-07 18:21 超级学渣渣 阅读(225) 评论(0) 推荐(0) 编辑
摘要:做一个这样的加载画面。一段时间后消失。 final Dialog dialog = ProgressDialog.show(this,"正在加载","数据加载中...."); new Thread(new Runnable() { @Override public void run() { try 阅读全文
posted @ 2020-04-19 17:18 超级学渣渣 阅读(197) 评论(0) 推荐(0) 编辑
摘要:首先我们定义一个界面 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertic 阅读全文
posted @ 2020-04-18 21:15 超级学渣渣 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:new AlertDialog.Builder(this) .setTitle("删除") .setMessage("确认删除吗?") .setPositiveButton("删除", new DialogInterface.OnClickListener() { @Override public 阅读全文
posted @ 2020-04-16 18:43 超级学渣渣 阅读(226) 评论(0) 推荐(0) 编辑
摘要:我们做一个这样的界面 1、点击按钮,可以唤起 打电话 、发短信的界面 2、长按按钮,直接拨号和发送短信 我们通过在界面上绑定点击监听 <Button android:id="@+id/btn_call" android:layout_width="wrap_content" android:layo 阅读全文
posted @ 2020-04-13 19:06 超级学渣渣 阅读(379) 评论(0) 推荐(0) 编辑
摘要:对Activity的理解 阅读全文
posted @ 2020-04-01 19:21 超级学渣渣 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-01 18:58 超级学渣渣 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-28 18:02 超级学渣渣 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示