学习笔记
文章平均质量分 61
小小泡泡
喜欢编程,喜欢开发,更喜欢游戏开发
展开
-
android学习笔记4 - Visibility控件的可见性
android视图的可见性有三个属性:1.VISIBLE:表示可见2.INVISIBLE:表示不可见,但这个View仍然会占用在xml文件中所分配的布局空间 3.GONE:表示不可见,但这个View在ViewGroup中不保留位置,不再占用空间,那后面的view就会取代他的位置。在xml中可以直接使用android:visibility="gone"这样的标签来定义控件的可见性原创 2015-08-25 15:30:01 · 692 阅读 · 0 评论 -
android学习笔记19 - 字符串String的截取、分割、替换
替换:public String replace(char oldChar, char newChar)返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar。 String str = "abcabc"; System.out.println("string = " + str); String replaceStr = str.原创 2015-11-30 16:01:11 · 1243 阅读 · 0 评论 -
android学习笔记18 - activity反馈:startActivityForResult、setResut和onActivityResult
Activity反馈:Activity关闭后,反馈信息给之前打开这个Activity的Activity。以A打开B,B关闭后反馈给A为例进行说明。需要用到以下方法:startActivityForResult(Intent intent, Int requestCode) A需要通过这个方法打开B,其中intent为当前intent,请求码requestCode用于标志请求来源。原创 2015-11-30 14:14:09 · 448 阅读 · 0 评论 -
android学习笔记17 - Cursor的应用
Android使用SQLite数据库,使用游标Cursor对于数据库查询结果进行处理。Cursor是每行的集合,当我们使用 SQLiteDatabase.query()方法时,就会得到Cursor对象, Cursor所指向的就是每一条数据。Cursor有以下方法:关于 Cursor 的重要方法:·close() 关闭游标,释放资源·copyStringToBuffer(原创 2015-11-30 09:56:08 · 485 阅读 · 0 评论 -
android学习笔记13 - 单位dip、dp、px、sp的区别
区别:1.px,像素。表示绝对像素点,是绝对的值,对于多少分辨率的设备每一个像素点都是一样的。2.dip和dp的意思是一样的,都表示设备独立像素。 不同设备的显示效果不一样,和硬件有关。3.sp scaled pixels放大像素。主要用于显示字体。转换:以下是px和dip之间的转换,转换前先理解以下定义:物理尺寸:屏幕的实际尺寸,比如4.7寸。分辨率:屏幕的横纵像素点原创 2015-11-25 17:31:53 · 615 阅读 · 0 评论 -
android学习笔记14 - android.os包:系统功能调用和系统参数获取
android.os包中包含了系统参数的获取和系统功能的调用,以下介绍4个其中常用的包的调用:1.android.os.Build Build.BOARD // 主板 Build.BRAND // android系统定制商 Build.CPU_ABI // cpu指令集 Build.DEVICE // 设备参数 Build.DISPLAY // 显示屏参数 B原创 2015-11-26 14:41:21 · 1674 阅读 · 0 评论 -
android学习笔记12 - apk应用间的调用
调用方式共两种一 包名加路径的方式:Intent intent = new Intent();intent.setComponent(new ComponentName("com.landi.android.ccbpay ","com.landi.android.ccbpay.MainActivity"));intent.putExtra("Date1", "name");i原创 2015-11-25 15:44:45 · 483 阅读 · 0 评论 -
android学习笔记15 - Application中的name作用
Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个。通常我们是不需要指定一个Application的,系统会自动帮我们创建。启动Application时,系统会创建一个PID,即进程ID,所有的Activity都会在此进程上运行。 在Application创建的时候初始化全局变量,同一个应用的所有Activity都可以取到这些全局变量,而用静原创 2015-11-26 17:00:43 · 2235 阅读 · 0 评论 -
android学习笔记10 - Animation-list帧动画实现
通过animation-list可以实现帧切换形成动画。在anim文件夹下建立一个xml文件,添加animation-list标签,实现方法如下:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> android:oneshot 代表着原创 2015-09-23 15:35:27 · 840 阅读 · 0 评论 -
android学习笔记9 - button的状态变化,strings,styles文件简介
button状态:button有以下状态,普通态,被按下态(pressed),被选中态(selected),处于焦点状态(focused),被点击状态(checked)等。button对这些状态的监听可以使用独立的xml实现,且一般放置在drawable文件下,比如设定一个button的背景图片在各种状态下显示不同的图片:android:background="@drawable/butt原创 2015-09-21 10:09:31 · 918 阅读 · 0 评论 -
android学习笔记8 - xml布局简记
1.在线性布局LinearLayout等父组件中:android:orientation=“horizontal”表示子组件水平方向android:orientation=“verticall”表示子组件垂直方向其中“horizontal”表示水平方向,“verticall”表示垂直方向在xml的控件位置布局中通用。2.父子控件的gravity:layout_gravity原创 2015-09-18 16:08:53 · 456 阅读 · 0 评论 -
android学习笔记11 - LayoutParams布局控制
LayoutParams继承于Android.View.ViewGroup.LayoutParams.用于定义控件在布局中显示的位置大小(即控制占用的空间)在xml中定义一个TextView,一般会如下定义:<TextView android:layout_width="fill_parent" android:layout_height="原创 2015-09-25 09:52:12 · 626 阅读 · 0 评论 -
android学习笔记7 - 连接服务器操作和数据处理(get+service)
android连接服务器的操作可以使get和post,这里试着使用一下get的方式(post使用Httppost),同时在主活动中调用service的方式进行异步连接服务器(也可以使用thread方法)。get连接的方式:1.建立url对象 2.建立HttpURLConnect对象3.设置get方法 4.保存通过 connect获得的InputStream数据流原创 2015-09-14 14:07:51 · 562 阅读 · 0 评论 -
android学习笔记2 - button的监听
button的监听有两种方式实现:1.在button后面直接实现button.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { deal(); }});2.activity实现implements OnClickListener这个接口,然后再重写onClick(V原创 2015-08-20 17:01:20 · 374 阅读 · 0 评论 -
c语言学习笔记1 - memset,memcpy的用法
memset:memset是计算机中C/C++语言函数。将s所指向的某一块内存中的前n个 字节的内容全部设置为ch指定的ASCII值, 第二个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向s的指针。函数原型:void *memset(void *s, int ch, size_t n);函数解释:将s中前n个字节 (typ原创 2015-09-07 14:47:28 · 2757 阅读 · 0 评论 -
android学习笔记3 - 序列化接口Parcelable、Serializable的使用与区别
两个接口的作用:实现Parcelable就是为了进行序列化,android特有,高效:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。同样,实现Serializable也是为了序列化,属于java特有,兼容性高:1.可以提供一系列保存对象状态的方法网络发送;2.文件储原创 2015-08-20 10:30:17 · 645 阅读 · 0 评论 -
android学习笔记6 - Application类的使用
Application是android的一个系统组件,每个android应用都会有唯一一个Application,这个Application包含了很多Activity和Service。每次应用启动的时候都会自动创建这样一个Application对象,同时这个Application不需要我们定义。因为启动Application时会创建一个进程pid,而所有的Activity都在这个进程上运行,所以在原创 2015-08-26 17:09:06 · 399 阅读 · 0 评论 -
android学习笔记5 - SharedPreferences数据存储技术
SharedPreferences原创 2015-08-25 16:35:55 · 518 阅读 · 0 评论 -
android学习笔记16 - TypedArray自定义属性
TypedArray用于自定义标签属性。在目录res/value下面创建一个attr.xml文件,该文件中包含若干个attr集合,就是所有用户自定义TypedArray:原创 2015-11-27 16:29:26 · 462 阅读 · 0 评论