- 博客(45)
- 资源 (1)
- 收藏
- 关注
转载 本地图片加载
import android.widget.ImageView;import com.nostra13.universalimageloader.core.ImageLoader;/** * 异步加载本地图片工具类 * * @author tony * */public class LoadLocalImageUtil { private LoadLocalImag
2015-12-30 14:50:02 383
原创 android:process=":remote"
android:process=":remote" android:process=":remote",代表在应用程序里,当需要该service时,会自动创建新的进程。而如果是android:process="remote",没有“:”分号的,则创建全局进程,不同的应用程序共享该进程。
2015-11-16 11:03:58 508
转载 文章标题
Uri.fromFile(new File(“/mnt/sdcard/Pictures/20130712111203128.jpg”))
2015-08-12 11:34:33 425
转载 欢迎使用CSDN-markdown编辑器
1、bitmap to uriUri uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));2、uri to bitmapBitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentRes
2015-08-12 11:23:45 314
转载 android 如何解决scrollTo无法执行
在Activity 的 onCreate() 方法(貌似在onStart和onResume也一样)中, 调用 mScrollView.scrollTo(0, 100); 是无效, 没有效果的. 找了半天, 终于在http://stackoverflow.com/questions/3263259/scrollview-scrollto-not-working-saving-scrollvi
2015-07-08 10:42:01 3239
转载 android Application类的详细介绍
在代码中经常看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是; * Base class for those who need to maintain global application state. You can * provide
2015-06-25 14:49:20 311
转载 Activity之间数据传递与共享的几种途径(bitmap篇)
1.基于消息的通信机制 Intent ---boudle ,extra 数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。2. 利用static静态数据, public static成员变量;3.基于外部存储的传输, File/Preference/ Sqlite ,如果要针对第三方应用需要Conte
2015-06-24 15:44:29 373
原创 获取指定范围的随机数
方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: int i = (int)(10+Math.random()*(20-10+1)) 从10到20的int型随数
2015-06-19 13:09:06 514
原创 浅析Android Camera开发中的三个尺寸和三种变形 (贡献一个自适配Picturesize和Previewsize的工具类)
经常听人问Camera开发中,各种变形问题,今天有空就在此梳理总结下。三个尺寸:1、Surfaceview的尺寸Surfaceview是用来预览Camera的,当它全屏时就是Screen的大小。2、Picturesize的尺寸这是拍照后的PictureSize尺寸。3、Previewsize的尺寸这是预览时帧数据的尺寸。三种变形:1、预览画面的物体长宽失真。
2015-06-03 18:37:21 499
原创 解决 Android 软键盘挡住输入框的问题
当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。下面提供三种解决办法: 方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_IN
2015-05-26 12:46:24 477
原创 dlan
DLNA将其整个应用规定成5个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体格式。功能编辑1.探索:网络中寻找无配置的设备并计算出其提供的家庭解决方案性能2.浏览:浏览内容并通过不同方式分类3.搜索:在设备上寻找特定内容4.分流:全网发送多媒体内容5.服务:网络通知通讯录6.打印:向网络附属打印机发送内容7.控制:使用
2015-05-25 18:26:30 558
转载 Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话
2015-04-16 13:07:15 317
原创 android获取手机IMSI号
1、什么是imsi号国际移动用户识别码(IMSI:International Mobile SubscriberIdentification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,使用0~9的数字。其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用于识别移动用户所
2015-03-26 15:06:32 1411
原创 你的身份在说话
这是个物欲横流的现实社会,这是个浮萍的年代,这是个有钱就能任性的年间。有时你的身份在说话,若一个人德高望重,事业有成,飞黄腾达;那么场合上即便你一言不发,从容淡定的坐着,仅凭地位已能说明很多……若一个人一事无成,一无所有,一贫如洗;那么即便你讲出的话很有道理,别人也觉得你是无稽之谈,因为你没有成就,你的身份不具有说服力。人们应该不难发现,富人的脱口而出就是生意经,穷人的言之有理也是“乱弹琴”。
2015-03-02 14:18:48 673
原创 静静默默,习惯一个人
习惯一个人默默地走在乡间小道习惯一个人静静地沉侵于红灯绿酒;习惯一个人默默地注视着窗外广阔无垠的黑夜习惯一个人静静地仰望头顶深邃璀璨的星空;习惯一个人默默地观看前亭的花开花落习惯一个人静静地遥望天际的云卷云舒;习惯一个人默默地守候夜幕的降临习惯一个人静静地等待黎明的破晓;习惯一个人默默地回味往日的点点滴滴习惯一个人静静地展望未来崭新的画面;习惯一个人默默地不
2015-03-02 11:46:16 567
转载 Android的Window类
Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia,但GUI层
2015-02-06 17:58:52 379
原创 有关Android线程的学习
希望和我一样正在学习android的新手可以通过这篇文章熟悉android线程的交互,以及使用方法,以便将来更好的在自己的程序中运用,也希望大家保持学习android的积极性,一起努力、交流、成长,因为文章比较长,大家可以分几次阅读。这篇文章包含了好几个例子,我之所把它们写在一起,是觉得它们有一定联系。这篇文章转自安卓巴士,原文地址:http://www.apkbus.com/forum.php?
2015-02-06 15:54:09 433
转载 71道android面试题
Android面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、A
2015-02-06 15:26:04 673
原创 WeakReference与SoftReference
WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为这类程序一般要求即要观察到对象,又不能影响该对象正常的GC过程。最近在JDK的Proxy类的实现代码
2015-02-06 12:01:33 336
原创 android异步任务详解 AsynTask
android提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构asysTask类主要用到的几个内部回调函数有:doInBa
2015-02-06 11:03:30 602
原创 程序员不想永远做技术?你能做到下面六点吗?
一、跟着规划走而不是跟着自己的感觉走!好好做好自己的职业规划,不管什么时候都不算晚。不要妄想模仿别人的道路,你不是别人。二、不要沉湎于技术,要深入了解行业!程序员只是一个群体,分布在各行各业中,如果你不是专门的研究人员,千万不能一门心思钻研技术,要对你所在行业加深了解。比如你是做银行系统的,就要立志成为银行系统的架构,运营的专家,不然你永远只能是个程序员。三、注意培养自己的综合实力
2015-02-02 16:02:30 4061
原创 多个Activity在同一个页面播放
public class MainView extends ActivityGroup { @SuppressWarnings("unused") private LinearLayout bodyView,headview; private LinearLayout player, localList, onlineList, menu; private
2015-01-23 16:06:24 434
原创 android中解析xml的类
XML解析主要有三种方式,SAX、DOM、PULL。常规在PC上开发我们使用Dom相对轻松些,但一些性能敏感的数据库或手机上还是主要采用SAX方式,SAX读取是单向的,优点:不占内存空间、解析属性方便,但缺点就是对于套嵌多个分支来说处理不是很方便。而DOM方式会把整个XML文件加载到内存中去,这里Android开发网提醒大家该方法在查找方面可以和XPath很好的结合如果数据量不是很大推荐使用,而P
2015-01-23 15:55:42 400
转载 android Asynctask的优缺点?能否同时并发100+asynctask呢?
一 Asynctask的优缺点? AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 优点: 1.简单,快捷 2.过程可控 3.使用的缺点: 缺点: 在使用多个异步操作和并需要进行U
2015-01-23 15:41:10 562
转载 Java经典实例(第二版)
1. 获取环境变量Java代码 1. System.getenv("PATH"); 2. System.getenv("JAVA_HOME"); 2. 获取系统属性Java代码 1. System.getProperty("pencil color"); // 得到属性值 2. java -Dpencil color=green 3. S
2015-01-08 10:27:29 788
转载 Android Activity的启动模式
总结下这两天的工作; 1.工作遇到的问题点击推送的通知打开应用后,按下home键。然后点击桌面上的应用图标启动应用。此时MainAcititvy又重新启动,而不是进入原来task的栈顶activity。 2.问题原因查找一晚上原因终于了解到是因为,在点击通知启动应用时,传给MainActivity的Intent少设置了一个值 正确的Intent的如下:Intent int
2015-01-04 17:57:40 493
转载 7.Android 游戏开发常用的系统控件(Dialog)
在Android应用开发中,Dialog(对话框)创建简单且易于管理因而经常用到,对话框默认样式类似创建样式的Activity。首先介绍android.app.AlertDialog下的Builder这个类。Builder是AlertDialog类的子类,而且还是它的内部类。正如其名所示,Builder相当于一个具体的构造者,通过Builder设置对话框属性,然后将Builder(对话框)显示
2015-01-04 17:13:22 492
转载 6.Android 游戏开发常用的系统控件(TabHost、ListView)
3.9 TabSpec与TabHostTabHost类官方文档地址:http://developer.android.com/reference/android/widget/TabHost.htmlAndroid 实现tab视图有2种方法,一种是在布局页面中定义标签,另一种就是继承tabactivity.但是我比较喜欢第二种方式,应为如果页面比较复杂的话你的XML文件会写得比较庞大,用第
2015-01-04 17:10:53 1173
转载 5.Android 游戏开发常用的系统控件(ProgressBar、Seekbar)
3.7 ProgressBarProgressBar类官方文档地址:http://developer.android.com/reference/android/widget/ProgressBar.html在Android应用开发中,ProgressBar(运行进度条)是比较常用到的组件,例如下载进度、安装程序进度、加载资源进度显示等。在Android中提供了两种样式来分别表示在不同
2015-01-04 17:07:06 621
转载 4.Android 游戏开发常用的系统控件(EditText、CheckBox、Radiobutton)
3.4 EditTextEditText类官方文档地址:http://developer.android.com/reference/android/widget/EditText.htmlEditText继承TextView,所以EditText具有TextView的属性特点,下面主要介绍一些EditText的特有的输入法的属性特点android:layout_gravity="ce
2015-01-04 17:05:27 598
转载 3.Android 游戏开发常用的系统控件(Button、Layout、ImageButton)
3.1 ButtonButton这控件不用多说,就是一个按钮,主要是点击后进行相应事件的响应。给组件添加ID属性:定义格式为 android:id="@+id/name",这里的name是自定义的,不是索引变量。“@+”表示新声明,"@"表示引用,例如:"@+id/tv" 表示新声明一个id,是id名为tv的组件;"@id/tv" 表示引用id名为tv的组件。给按钮添加点击事件
2015-01-04 17:04:36 1269
转载 2.Hello,World!
本人看的是PDF文档,很多都是直接都是复制粘贴的记录,简单的记录下笔记!2.1 创建一个Android项目Application Name: 应用名称(安装在手机上显示的名字)Project Name : 项目名称Package Name : 包名Min SDK Version : 最低运行版本号Create Activity : 主Activity类名Minimum
2015-01-04 17:02:57 401
转载 1.Android 平台简介与环境搭建
简单的记录下笔记,具体可百度! Android SDK (Software Development Kit)- Android 软件开发工具包,用于辅助Android 操作系统软件开发,是开发Android 软件、文档、范例、工具的一个集合。Android NDK (Native Development Kit) - 类似 Android SDK,可用C/C++语言编写Android程
2015-01-04 17:00:33 417
转载 .游戏开发基础(动画)
1. Animation动画 在Android 中,系统提供了动画类 Animation ,其中又分为四种动画效果:● AlphaAnimation:透明度渐变动画● ScaleAnimation:渐变尺寸缩放动画;● TranslateAnimation:移动动画● RotateAnimation:旋转动画 这4种动画效果的创建方法如下:(1) AlphaA
2015-01-04 16:47:05 439
转载 【读书笔记《Android游戏编程之从零开始》】19.游戏开发基础(游戏音乐与音效)
在一款游戏中,除了华丽的界面 UI 直接吸引玩家外,另外重要的就是游戏的背景音乐与音效;合适的背景音乐以及精彩的音效搭配会令整个游戏上升一个档次。在 Android 中。常用于播放游戏背景音乐的类是 MediaPlayer, 而用于游戏音效的则是 SoundPool 类。 1. MediaPlayerMediaPlayer 实例化不是 new 出来的,而是通过调用静态方法得到的,这
2015-01-04 16:35:45 716
转载 Android--------从一个包中的Avtivity创建另外另外一个包的Context
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。 那我们能得到吗?很高兴的告诉你,能! Context有个createPackageCont
2015-01-04 11:02:12 412
转载 Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public static vo
2014-12-29 15:48:12 479
转载 Java移位运算符详解实例——左移位运算符>>、带符号的右移位运算符>>
转载▼ 移位运算符也针对二进制的“位”,它主要包括:左移位运算符(>>)、带符号的右移位运算符(>>)。 1.左移运算符左移运算符用“public static void main(String[] args){ int a=2; int b=2;
2014-12-29 15:46:52 506
转载 视频播放器原理
视频播放器原理一 一、知识点 ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流. PES流(Packet Elementary Stream): 也叫打包的基本码流, 是将基本的码流ES流根据需要分成长度不等的数据包, 并加上包头就形成了打包的基本码流PES流. TS流(Transport Stream): 也叫传输流,
2014-12-25 11:53:52 614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人