![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
文章平均质量分 60
宋紫锦
这个作者很懒,什么都没留下…
展开
-
android
Android是一种基于Linux的自由及开放源代码的操作系统。 发展历程 03年10月,Andy Rubin等人创建Android公司,并组建Android团队。 05年8月17日,Google低调收购了Android及其团队。 07年11月5日,谷歌公司正式向外界展示这款名为Android的操作系统。 08年,在Google/O大会上,谷歌提出了AndroidHAL架构图,同年8月18原创 2015-04-06 09:35:42 · 611 阅读 · 0 评论 -
Android--横竖屏切换时候activity的生命周期
横竖屏切换时候activity的生命周期 程序运行后,默认是竖屏,生命周期如下: onCreate–> onStart–> onResume–> 按crtl+f12切换成横屏时 onSaveInstanceState–> onPause–> onStop–> onDestroy–> onCreate–> onStart–> onRestoreInstanceState–>转载 2015-05-15 20:49:06 · 228 阅读 · 0 评论 -
ArrayList与LinkedList的区别
一 对于处理一列数据项,Java提供了两个类ArrayList和LinkedList,ArrayList的内部实现是基于内部数组 Object[],所以从概念上讲, ArrayList 更象数组,但LinkedList的内部实现是基于一组连接的记录,所以, LinkedList 更象一个链表结构,所以,它们在性能上有很大的差别。从上面的分析可知,在ArrayList的前面或中间插入数据时,你必须原创 2015-05-15 20:28:12 · 367 阅读 · 0 评论 -
java中equals与==区别分析
一. equals()方法是String方法之一: public boolean equals(Object obj) 函数功能:当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回false 由此理解:equals被用来检测两个对象是否相等,即两个对象的内容是否相等。 二. ==用于比较引用和比较基本数据类型:1)比较基本数据类型,如果两个值相同,则结果为true转载 2015-05-15 20:32:20 · 272 阅读 · 0 评论 -
Android--Android中更新UI的线程:Thread 、Handler、Looper、TimerTask
方法一:(java习惯,在android不推荐使用) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因转载 2015-05-15 20:41:44 · 460 阅读 · 0 评论 -
Android Service 两种启动方法和区别
Service的生命周期方法onCreate, onStart, onDestroy 有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService Service会经历 onCreate -> onStart stopService的时候直接onDestroy 如果是调用者自己直接退出而没有调用stopService的话,Servic转载 2015-05-15 19:45:33 · 343 阅读 · 0 评论 -
Android--SQLite(增,删,改,查)操作
需要5个类: 1.实体类:Person.java 2.抽象类:SQLOperate.java(封装了对数据库的操作) 3.助手类:DBOpenHelper.java(继承SQLiteOpenHelper) 4.实现类:SQLOperateImpl.java(实现抽象类SQLOperate.java) 5.测试类:Test.java(继承AndroidTestCase)1.Person.ja转载 2015-05-16 17:11:18 · 288 阅读 · 0 评论 -
Android--ListView滚动条样式
当ListView的记录超过4页时才会显示滑块java代码: [html] view plaincopy package com.example.test0123; import java.lang.reflect.Field; import android.app.Activity; import android.graphics.drawable.Drawable; import a转载 2015-05-16 17:17:28 · 409 阅读 · 0 评论 -
Android--VideoPlay--视频播放器
代码跟音乐播放器有大部分是相同的,各位可以将mp4格式的 视频文件放到sdcard卡中,在输入框中输入文件名即可,在 模拟器上运行请使用android2.0版本,据说其他版本的模拟器 不支持视频播放,如有错误之处请大家指出java代码如下:[html] view plaincopy package cn.mrzhu; import java.io.File; import android转载 2015-05-16 17:31:48 · 906 阅读 · 0 评论 -
Android--Android中显示全屏
A、设置主题实现全屏 直接在AndroidManifest.xml文件中设定Activity主题为全屏模式 android:theme=”@android:style/Theme.NoTitleBar.Fullscreen” B、代码实现全屏 代码实现需要分两步做,如下: 1、隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); 2、转载 2015-05-15 20:46:49 · 268 阅读 · 0 评论 -
ArrayList与LinkedList主要区别
arrayList 是基于数组实现的,linkedList 是基于链表实现的 arrayList在查找元素的时候性能好,插入删除效率低 linkedList 在插入删除的时候性能好,查找效率低转载 2015-05-15 19:44:12 · 282 阅读 · 0 评论 -
在IT业正确看待实习生岗位
在IT业正确看待实习生岗位 标签: it 分类: 职业指导 现如今,很多企业尤其是软件IT行业增加了很多“实习岗位”,各位求职者在IT业正确看待实习生岗位,但是很多IT毕业生对于实习生岗位觉得很不屑。其实,IT实习生岗位有很多好的地方。 比如,做实习生可以帮助毕业生角色转换。“毕业了反而去做实习生?我觉得太不合理了。毕竟我是来找工作的,不是来找实习机会的。”一位某高转载 2015-05-13 21:24:59 · 1146 阅读 · 0 评论 -
Java--Java内存溢出实例
[html] view plaincopypublic class JavaVMStackOF{ private int stackLength = 1; public void stackLeak(){ statckLength++; stackLeak(); } public static void main(String[] args原创 2015-05-15 20:44:41 · 287 阅读 · 0 评论 -
notify()和notifyAll()主要区别
notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法。 void notify(): 唤醒一个正在等待该对象的线程。 void notifyAll(): 唤醒所有正在等待该对象的线程。 两者的最大区别在于: notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象被解锁,他们就会去竞争。转载 2015-05-15 19:49:20 · 457 阅读 · 0 评论 -
抽象类和接口主要区别分析
1、抽象类和接口最大区别:抽象类可以提供某些方法的部分实现,而接口不可以。 如果向抽象类加入一个新的具体方法时,那么它所有的子类都会得到这个新方法,而接口做不到这一点, 如果向接口里加入一个新方法,所有实现这个接口的类就无法成功通过编译了,因为你必须让每一个类都再实现这个方法才行,这显然是接口的缺点。2、抽象类的实现只能由这个抽象类的子类完成,任何一个实现接口所规定的方法的类都可以具有这个接口的转载 2015-05-15 20:38:22 · 249 阅读 · 0 评论 -
Android--消息推送机制
1.推送方式基础知识: 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。转载 2015-05-15 19:39:43 · 262 阅读 · 0 评论 -
Singleton单例模式
Singleton单例模式主要作用是保证在Java应用程序中,一个类只有一个实例存在。一般Singleton单例模式有以下几种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。public class Singleton { //私有的构造转载 2015-05-15 20:38:46 · 264 阅读 · 0 评论 -
Android 的 Activity 四种启动模式
在多Activity开发中,有可能是自己应用间的activity 跳转,或者夹带其他应用的可复用activity。可能会希望跳转到原来某个activity实例,而非产生多个重复的activity。我们可借助 activity 四种启动模式来实现不同的需求: standard 默认模式 ——— 来了intent,每次都创建新的实例。singleTop ——– 来了intent, 每次都创建新的实例,转载 2015-05-15 19:47:37 · 320 阅读 · 0 评论 -
Android工程文件下assets文件夹与res文件夹的区别
1.assets:不会在R.java文件下生成相应的标记,assets文件夹可以自己创建文件夹,必须使用AssetsManager类进行访问,存放到这里的资源在运行打包的时候都会打入程序安装包中, 2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的。 res/raw和assets文件夹来存放不需要系统编译成转载 2015-05-15 20:30:37 · 300 阅读 · 0 评论 -
接口测试Fiddler实战
项目背景: 1、接口URL:http://192.168.xx.xx:8080/mserver/rest/ms 2、接口参数:data=xxxxx&key=xxxxx,数据是加密的 3、请求方式:post 4、协议:http 实战步骤 1、打开fiddler 2、切换到【Composer】界面 3、选择请求方式:POS原创 2015-12-16 14:50:25 · 635 阅读 · 0 评论