- 博客(27)
- 收藏
- 关注
转载 Preference,PreferenceCategory,PreferenceList,PreferenceCheckBox等控件的简单讲解
转载:https://blog.csdn.net/cqx13763055264/article/details/78547024Settings设置页面的Preference使用方法:https://blog.csdn.net/cqx13763055264/article/details/78498419#commentBoxPreference 三种监听事件说明:https://blog...
2019-02-14 16:01:46
427
原创 java写入东西为什么是用输出流
java写入东西为什么是用输出流输入输出流是相对于内存而言的。当你写文件时实际上是从内存到磁盘,就相当于从内存输出了。当你读文件时实际上是从磁盘读入到内存,就是从磁盘向内存输入了。...
2019-02-13 15:04:05
1004
原创 Android 学习之路 事务
public void add1(View v){ //安卓事务 SQLiteDatabase db = myOpenHelper.getReadableDatabase(); db.beginTransaction(); try { db.execSQL("update info set money=money-100 where name=? ...
2019-02-13 15:03:53
173
转载 Android studio 经典快捷键指南(实用哦)
1.折叠/展开代码块Ctrl + Shift + “+” / ”-“ (Windows/Linux);2.上下文信息(快速查看当前类继承的父类或者实现的接口)Alt + Q (Windows/Linux)3.查找操作输入某个操作的名称,快速查找,对于没有快捷键的部分操作这是一个很有用的技巧。Ctrl + Shift + A(Windows/Linux)4.查找补全...
2019-02-13 15:01:52
198
原创 Android 学习之路 登陆案例
1.画UI2.写功能方法一:private EditText et_name;private EditText et_pwd;private CheckBox cb_check;protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
2019-01-21 11:25:03
234
原创 Android 学习之路3
1.Android中常用的布局:【1】线性布局【2】相对布局【3】帧布局【4】表格布局一个tablerow就代表一行【5】绝对布局1.2比较常用Android中所有的控件 第一个字母都要大写2.android中的单位sp对文字大小的使用dp会根据安卓手机的分辨率自适应3.日志猫Log.d("MainActivity", "onClick:我是d...
2019-01-21 11:24:54
105
原创 Android 学习之路2 电话拨号器案例
1.电话拨号器案例【1】画ui【2】根据ui写对应的业务逻辑【3】测试实现步骤1.画UI2.根据ui写业务逻辑在mainActivity里面写 在OnCreate方法里写逻辑//定义一个类去实现 按钮需要的接口类型private class MyClickListener implements View.OnClickListener {...
2019-01-21 11:24:48
370
原创 Android学习之路 1
1.android系统的构成【1】linux【2】函数库层 由c/c++【3】Application framework 应用的框架层【4】最上层 应用层2.jvm与dvm区别【1】dvm把所有的.class文件变成一个dex文件【2】基于的架构不同【3】谷歌研发dvm的原因 : 版权问题 sun3.sdkManager介绍 sdk(软件开发工具包)dx....
2019-01-21 11:24:42
129
原创 Android 学习之路 写xml文件到sdcard
第一种 stringbuffer 写的模拟xml数据 然后写入sdcardEnvironment.getExternalStorageDirectory().getPath()获得sdcard的路径一点要记得加权限权限权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&g...
2019-01-21 11:24:20
161
原创 Android 学习之路 获得inflate的三种方式
1.view = view.inflate(getApplicationContext(),R.layout.layout, null);2.LayoutInflater.from(getApplicationContext()).inflate(R.layout.layout,null);3.LayoutInflater inflater= (LayoutInflater) ...
2019-01-21 11:24:14
394
原创 Android 两种上下文及四种对话框及帧动画
一. 两种上下文子类 this:mainActivity 最终继承了context 父类有的 子类一定有 子类拥有的,父类不一定有父类getApplicationContext(): 返回Context 对话框不能用getApplicationContext();在使用对话框alterDialog的时候,如果使用getApplicationContext()方法获得的就是终极父类C...
2019-01-21 11:24:08
201
原创 Android AS国际化
为什么要国际化,因为我们的app终将走向世界滴,为以后的小野心铺垫下。internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符。localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW.在Android Studio下在res文件下新建文件夹,然后取名为 valuers- + 所...
2019-01-21 11:24:03
575
1
原创 Android学习之路 四大组件之BroadCastReceiver
1.为什么要使用广播接收者(BroadCastReceiver)1>Android系统内部相当于已经有一个电台 定义了好多的广播事件 比如外拨电话 短信到来 sd卡状态 电池电量变化....2>谷歌工程师给我们定义了一个组件专门用来接收这些事件的 那就是BroadCastReceiver3>目的就是为了方便开发者进行开发2.小案例 熟悉下广播接收者的使用(i...
2019-01-21 11:23:57
234
原创 Android 学习之路 四大组件之Activity3 重要知识总结
上篇传送门两个小案例结束了,总结下知识1.Activity的生命周期 oncreate 方法 当Activity第一次启动的时候调用 onDestroy 方法 当Activity销毁的时候调用 onStrat() 方法 当Activity变成可见的时候调用 onStop() 方法 当activity 不可见的时候调用 onResume()方法 当activ...
2019-01-21 11:23:52
911
原创 Android 学习之路 四大组件之Activity2 短信发送器案例
接上篇1.目的写短信发送器案例主要是为了落实A界面到B界面跳转的数据传输,及B界面关闭后的数据返回再显示这段逻辑,并进行多页面尝试开发。主要功能是输入号码,写入内容发送短信,我们这里主要添加的功能是,跳转到我们自己模拟的联系人页面,点击需要发送给的联系人,页面回转并拿到电话号码,同理,再实现一个插入短信大全内容的功能,将另一个页面的短信内容添加到主页面的发送框中,再点击发送,完成功能。...
2019-01-21 11:23:47
316
原创 Android 学习之路 四大组件之Activity1(内置人品计算器)
前言:终于到了四大组件,打掉前面的“小怪”,来到安卓的核心boss,开心。1 创建一个新的Activity 1>如果你想让你的Activity有多个启动图标 需要这样配置<intent-filter><action android:name="android.intent.action.MAIN" /><category a...
2019-01-21 11:23:41
654
原创 Android 学习之路 HttpUrLconnection提交数据
package com.zhongkechuangda.a10getpost;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.EditText;import android.widget.Toa...
2019-01-21 11:23:36
159
原创 Android 学习之路 新闻客户端小案例(齐全哦)
这是一个效仿网易新闻客户端一个小页面的案例,通过此案例落实前期所学:直接贴上代码成果MainActivitypackage com.zhongkechuangda.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.V...
2019-01-21 11:23:28
678
3
原创 Android 学习之路 Handler
1.handler是什么?Handler主要用于异步消息的处理: 有点类似辅助类,封装了消息投递、消息处理等接口。当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。2.为什么要用handler?为什么要用handler?不用这...
2019-01-21 11:23:19
255
原创 关于ArrayAdapter requires the resource ID to be a TextView问题
原来的格式<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vertic
2019-01-21 11:22:59
174
1
原创 Android 学习之路之 Fragment
1.两种定义方式1>第一种是在布局文件中定义fragment 声明fragment name属性 要指定我们自己定义的fragment<!--fragment要定义在groupview中--><fragment android:id="@+id/list" android:name="com.zkcd.fragmentdemo.Fragm...
2019-01-21 11:22:51
308
原创 Android 学习之路 图片缩放适配问题
1 计算机表示图形的几种方式 多媒体:(包含文字 图片 音频 视频) 图形的大小 = 图片的总像素 * 每个像素的大小 单色 每个像素最多可以表示2种颜色 只需要使用长度为1的二进制位来表示 那么每个像素占1/8byte 16色 每个像素最多可以表示16种颜色 0000 - 1111 那么只需要使用长度为4的二进制表示 那么每个像素占1/2个byte 256...
2019-01-21 11:22:45
177
原创 Android 学习之路 四大组件之service
1 进程概念介绍 四大组件都是运行在主线程 Android中的服务 也是在后台运行 可以理解成是在后台运行并且是没有界面的Activity (1)Foreground process 前台进程 用户正在交互 可以理解成相 当于 Activity执行onResume方法 (2)Visible process 可视进程 用户没有在交互 但用户还一直能看得见页面 相当于Ac...
2019-01-21 11:22:34
201
1
原创 Android 学习之路 listview 重要控件
listview 作为安卓控件中比较重要的一个1.为避免内存溢出,在继承baseAdapter的类的getView方法中写入此if判断语句 可利用复用已经创建的对象来将数据显示在屏幕上,起到节省内存的作用(类似阶梯式电梯原理,用有限的台阶无限循环的完成托送行人上下行的目的)。 public View getView(int position, View convertView, ...
2019-01-21 11:22:27
147
原创 Android 学习之路 sqlite 数据库之增删改查
1.传统sql语句执行模式话不多说 直接上代码(本来是简单写增删改查,有心复习前面所学 就加了些功能)public class MainActivity extends AppCompatActivity { private MyOpenHelper myOpenHelper; private TextView tv; private EditText et_...
2019-01-21 11:22:11
174
原创 Android 学习之路 sqlite数据库的创建
1.定义一个类继承SQLiteOpenHelperpublic class MyOpenHelper extends SQLiteOpenHelper { /* context 上下文 name 数据库表名 cursor 光标 版本大于等于1 */ public MyOpenHelper(Context context) { ...
2019-01-21 11:21:54
244
原创 Unable to initialize MapOutputCollector org.apache.hadoop.mapred.MapTask$MapOutputBuffer
**Unable to initialize any output collecto**r问题所在 错误提示很简单 原因是之前包装对象实现的是Writable和Comparable两个接口 导致出现Unable to initialize any output collector 后来修改为一个实现类 WritableComparable 问题解决 —-`package...
2018-08-23 20:41:04
2507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人