自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 412

原创 java写入东西为什么是用输出流

java写入东西为什么是用输出流输入输出流是相对于内存而言的。当你写文件时实际上是从内存到磁盘,就相当于从内存输出了。当你读文件时实际上是从磁盘读入到内存,就是从磁盘向内存输入了。...

2019-02-13 15:04:05 956

原创 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 162

转载 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 188

原创 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 208

原创 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 93

原创 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 352

原创 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 122

原创 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 152

原创 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 366

原创 Android 两种上下文及四种对话框及帧动画

一. 两种上下文子类 this:mainActivity 最终继承了context 父类有的 子类一定有 子类拥有的,父类不一定有父类getApplicationContext(): 返回Context 对话框不能用getApplicationContext();在使用对话框alterDialog的时候,如果使用getApplicationContext()方法获得的就是终极父类C...

2019-01-21 11:24:08 178

原创 Android AS国际化

为什么要国际化,因为我们的app终将走向世界滴,为以后的小野心铺垫下。internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符。localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如  zh_CN, zh_TW.在Android Studio下在res文件下新建文件夹,然后取名为 valuers- + 所...

2019-01-21 11:24:03 554 1

原创 Android学习之路 四大组件之BroadCastReceiver

1.为什么要使用广播接收者(BroadCastReceiver)1>Android系统内部相当于已经有一个电台 定义了好多的广播事件  比如外拨电话 短信到来 sd卡状态  电池电量变化....2>谷歌工程师给我们定义了一个组件专门用来接收这些事件的  那就是BroadCastReceiver3>目的就是为了方便开发者进行开发2.小案例 熟悉下广播接收者的使用(i...

2019-01-21 11:23:57 220

原创 Android 学习之路 四大组件之Activity3 重要知识总结

上篇传送门两个小案例结束了,总结下知识1.Activity的生命周期   oncreate 方法 当Activity第一次启动的时候调用  onDestroy 方法 当Activity销毁的时候调用  onStrat() 方法 当Activity变成可见的时候调用   onStop() 方法 当activity 不可见的时候调用  onResume()方法 当activ...

2019-01-21 11:23:52 798

原创 Android 学习之路 四大组件之Activity2 短信发送器案例

接上篇1.目的写短信发送器案例主要是为了落实A界面到B界面跳转的数据传输,及B界面关闭后的数据返回再显示这段逻辑,并进行多页面尝试开发。主要功能是输入号码,写入内容发送短信,我们这里主要添加的功能是,跳转到我们自己模拟的联系人页面,点击需要发送给的联系人,页面回转并拿到电话号码,同理,再实现一个插入短信大全内容的功能,将另一个页面的短信内容添加到主页面的发送框中,再点击发送,完成功能。...

2019-01-21 11:23:47 294

原创 Android 学习之路 四大组件之Activity1(内置人品计算器)

前言:终于到了四大组件,打掉前面的“小怪”,来到安卓的核心boss,开心。1 创建一个新的Activity      1>如果你想让你的Activity有多个启动图标 需要这样配置<intent-filter><action android:name="android.intent.action.MAIN" /><category a...

2019-01-21 11:23:41 629

原创 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 150

原创 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 662 3

原创 Android 学习之路 Handler

1.handler是什么?Handler主要用于异步消息的处理: 有点类似辅助类,封装了消息投递、消息处理等接口。当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。2.为什么要用handler?为什么要用handler?不用这...

2019-01-21 11:23:19 233

原创 关于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 158 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 288

原创 Android 学习之路 图片缩放适配问题

1 计算机表示图形的几种方式  多媒体:(包含文字 图片 音频 视频)  图形的大小 = 图片的总像素 * 每个像素的大小  单色  每个像素最多可以表示2种颜色  只需要使用长度为1的二进制位来表示  那么每个像素占1/8byte   16色  每个像素最多可以表示16种颜色 0000 - 1111 那么只需要使用长度为4的二进制表示 那么每个像素占1/2个byte  256...

2019-01-21 11:22:45 166

原创 Android 学习之路 四大组件之service

1 进程概念介绍  四大组件都是运行在主线程  Android中的服务 也是在后台运行  可以理解成是在后台运行并且是没有界面的Activity  (1)Foreground process 前台进程  用户正在交互  可以理解成相 当于 Activity执行onResume方法  (2)Visible process 可视进程 用户没有在交互 但用户还一直能看得见页面 相当于Ac...

2019-01-21 11:22:34 188 1

原创 Android 学习之路 listview 重要控件

listview 作为安卓控件中比较重要的一个1.为避免内存溢出,在继承baseAdapter的类的getView方法中写入此if判断语句 可利用复用已经创建的对象来将数据显示在屏幕上,起到节省内存的作用(类似阶梯式电梯原理,用有限的台阶无限循环的完成托送行人上下行的目的)。 public View getView(int position, View convertView, ...

2019-01-21 11:22:27 134

原创 Android 学习之路 sqlite 数据库之增删改查

1.传统sql语句执行模式话不多说 直接上代码(本来是简单写增删改查,有心复习前面所学 就加了些功能)public class MainActivity extends AppCompatActivity { private MyOpenHelper myOpenHelper; private TextView tv; private EditText et_...

2019-01-21 11:22:11 166

原创 Android 学习之路 sqlite数据库的创建

1.定义一个类继承SQLiteOpenHelperpublic class MyOpenHelper extends SQLiteOpenHelper { /* context 上下文 name 数据库表名 cursor 光标 版本大于等于1 */ public MyOpenHelper(Context context) { ...

2019-01-21 11:21:54 223

原创 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 2481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除