- 博客(31)
- 问答 (1)
- 收藏
- 关注
原创 补间动画和属性动画
xml文件定义 几个btn 一个用于显示的图片动画:位置变化。但真实的图片没有动地方,只是看不见 了;package com.lyz.news.d35bujian;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.animation
2015-09-26 11:48:13 509
原创 activity的跳转带返回数据
第一个界面:package com.lyz.news.jkxy;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widge
2015-09-24 00:40:00 471
原创 aty 的2个页面数据传递 值对象和序列化
第一个有btn Main类package com.lyz.news.jkxy;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class
2015-09-23 23:55:42 318
原创 android 画画
package com.lyz.news.day32madia;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;i
2015-09-22 00:11:43 342
原创 andorid画画板
package com.lyz.news.day32draw;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;impo
2015-09-22 00:08:45 310
原创 Medie nusic
zhu main : package com.lyz.news.day33nusic;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import
2015-09-22 00:04:31 269
原创 service
public class SmsReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //拿到短信信息// 短信内容封装在intent中 Bundle bundle=intent.
2015-09-17 16:08:55 182
原创 ip拨号器
广播接受者: 现实 中广播就是发布消息,比如收音机android中系统会在发生事件时发生广播,事件就比如来个短信他会发生广播,然后来电通就知道了看看短信是不是黑名单,开机也是,软件通国广播知道了你开机了,就自动启动了。用广播接受者才能接收广播,上面的软件都是使用了广播接收者这个不无法指定文件名,会使用系统指定的。BroadcastReceiver 是
2015-09-17 08:16:37 403
原创 9-15今天的
在activity启动时能被人看见时就是启动完了onCreate(),onStart().onResume(),进入中间绿色的Activity running 中间了,点击返回键,就onPause(),onStop(),onDestroy().死亡了 onCreate() 创建完毕onStart() 已经显示在屏幕,但没有焦点。onResume()得到得到显示,可以控制onPause()被挡住了
2015-09-15 23:26:10 264
原创 android intent 的数据传递两种
在activity启动时能被人看见时就是启动完了onCreate(),onStart().onResume(),进入中间绿色的Activity running 中间了,点击返回键,就onPause(),onStop(),onDestroy().死亡了 onCreate() 创建完毕onStart() 已经显示在屏幕,但没有焦点。onResume()得到得到显示,可以控制onPause()被挡住了
2015-09-15 19:35:55 316
转载 循环
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ForLoop { public staticvoid main(String[] args) { /* 1.普通数组中的使用 */ int
2015-09-13 16:55:37 148
转载 线程
是:java线程 同步与异步 线程池1)多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲系统处理性能,加在多线程并发时资源挣夺最激烈的地方,这就实现了线
2015-09-08 23:27:56 267
原创 偶尔想法
1. 以后我开发时带着笔记本,公司电脑开发,我的笔记上面好几个界面窗口,显示着service 层实现的 和dao层的类。2. 3. 找套带单个知识点的源码,书籍,视频4. 开发时要谨慎,冷静,不要浮躁。备份5. 完成一个功能的方法有很多,我不能完全相信的他的方法我要自己研究是否有别的更好的方法。6. 封装和组件必须懂。7. 每个工具
2015-09-08 08:04:55 248
原创 Java堆.栈和常量池 笔记
今天复习了一下这些知识,顺便做了下笔记.1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和
2015-09-05 03:03:05 263
原创 通信协议HTTP、TCP、UDP
TCP HTTP UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP HTTP UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TE
2015-09-04 17:52:26 315
原创 io心得
基于字节操作的 I/O 接口:InputStream 和 OutputStream基于字符操作的 I/O 接口:Writer 和 Reader基于磁盘操作的 I/O 接口:File基于网络操作的 I/O 接口:Socket前两组主要是根据传输数据的数据格式,后两组主要是根据传输数据的方式,虽然 Socket 类并不在 java.io 包下,但是我仍然把它们划分在一起,因为我个人
2015-09-04 16:41:24 417 1
原创 线程心得
l 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或是叫一个控制单元进程:无论是qq,只要启动就会在内存中分配一块内存空间,内存都给分配一块l 线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行,一个进程中至少有一个线程;l Java vm 虚拟机 启动的时候会有一个进程java.exe 。该进程中至少有一个线程负责JAVA程
2015-09-04 16:23:53 288
原创 集合心得
1.为什么要定义接口,Collection接口里的方法,一个一个存,如收专利费,list有序可以重复,equals了true就算重复了,set无序不可以重复hashSet用hash表制作的set,remove的时候存东西和去除东西ü 通过hash Code可以找它的内存中的地址,不是绝对的物理地址,可以快速的找到他在内存中的什么位置,非常适合做索引,key value中的,key就是索引
2015-09-04 16:11:50 280
原创 面向对象
ü 要分析有哪些类,首先找名词!ü 基本类型上的byte,默认为0short 0 iint 0long 0Lchar '\u0000'float 0.0Fdouble 0.0Dboolean false所有引用类型 null8个都是基本类型,在内存中占一块。引用类型二块内存。定义了s但是他还不存在,就如头脑中的刀枪,你需要new
2015-09-04 16:01:55 252
原创 反射心得
//获取反射字节码文件 Class c=Class.forName("test.Person"); //获取带参构造对象 Constructor con = c.getConstructor(String.class,int.class,String.class); //通过带参的构造方法创建对象 Object obj = con.newInstance("林
2015-09-04 04:33:49 296
原创 Java前面基础知识
ü 我的总结:这种人和计算机之间交流的过程就是编程。一个java的源文件中,规定最多只能有一个public 类,当然也可以一个都没有ü 我的总结:局部变量是定义在方法中,出了该方法就无效了,成员变量是定义在类中,类中都有效。局部变量必须赋值。ü 小转大,自动。大转小,强转ü ü 循环次数=1000*100*10ü 方法是:功能块。结构化代码,减少代码重复,逻辑
2015-09-03 07:04:20 292
原创 内部类
第一个num是30因为就近原则,局部变量,第二个num是20,this指向的是当前对象, Inner的num 第三个是10,因为想指向outer里的成员变量,就需要特殊指示 outer.this.num
2015-09-03 06:35:54 369
原创 递归
递归方式 public static int f(int n) { } }//// //参数合法性验证if (n == 1 || n == 2) return 1;//// /**//// * 如果这里传入N=4:f(n - 2);就等于1, f(n - 1)=3,3的情况我们在下面刚才介绍了最后结果是2,//// * 所以N=4的最后结果是3;//// */
2015-09-03 06:32:27 230
原创 反射心得
反射:就是通过class文件对象,去使用该文件中的成员变量,构造方法,成员方法。你必须得到class文件对象,其实也就是得到Class类的 对象。Class 类:成员变量: Field构造方法:Constructor成员方法: Method获取class 文件对象的方式:A:Object类的getClass()方法首先写一个perso
2015-09-02 18:57:38 270
转载 反射
通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.理论的东东太多也没用,下面我们看看实践 Demo ~Demo:[java] view plaincopyprint?packag
2015-09-02 18:17:32 237
转载 、求1000!的结果中包含多少个0?注:1000! = 1×2×3×4×5×...×999×1000 *
public class Test9 {public static void main(String[] args) {System.out.println("1000!中包含" + getZeroCount(1000) + "个0");}public static int getZeroCount(int num) {int count = 0; //
2015-09-02 15:19:16 1078
原创 子类重写和覆盖
package com.itheima;/** * 7、 分析运行结果,说明原理。(没有分析结果不得分) class A { void fun1() { System.out.println(fun2()); } int fun2()
2015-09-02 10:59:30 313
原创 冒泡排序!!!!!
public class BubbleSort { /* * Java冒泡排序例子 */ public static void main(String[] args) { int[] array = {10,-3,5,34,-34,5,0,9}; //测试数组 sort(array);
2015-09-02 09:07:34 268
原创 inflate
LayoutInflater.inflate详解LayoutInflater概述从XML文件中实例化一个布局成对应的View类, 它从来不会直接使用, 而是使用getLayoutInflater()或者getSystemService(String)来获得一个对应当前context的标准LayoutInflater 实例。例如: LayoutInflater inflat
2015-09-01 20:09:31 378
转载 Fragment onCreateView inflate注意事项
一 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub View root = in
2015-09-01 19:37:31 1059
原创 fragment
一:你可以把Fragment当成Activity的一个界面的一个组成部分,甚至Activity的界面可以完全有不同的Fragment组成,更帅气的是Fragment拥有自己的生命周期和接收、处理用户的事件,这样就不必在Activity写一堆控件的事件处理的代码了。更为重要的是,你可以动态的添加、替换和移除某个Fragment。二:如果你喜欢使用Fragment,一定要清楚这些方法,哪个
2015-09-01 07:47:52 315
空空如也
这种包含特殊时间的日期滚动选择器该做如何的处理。
2016-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人