- 浏览: 280917 次
- 性别:
- 来自: 济南
最新评论
文章列表
转载请注明出处:http://blog.csdn.net/qinjuning
本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个
部分,计划如下:
第一部分: 获取应用程序的packagename、label、icon等 ...
- 2011-10-12 21:12
- 浏览 875
- 评论(0)
本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单,
请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好)
本文是建立在以下两篇bolg上的:
1、Android入门第十二篇之Gallery
2、Android
控件之ImageSwitcher图片切换器
如果对Gallery和ImageSwitcher控件不是很熟悉的同学,建议先过去看看,本文并没有怎么讲述控件的使用方法,而是在使用
基础上,搭建我们的技巧
- 2011-09-24 14:37
- 浏览 956
- 评论(0)
简单点来说:Parcel就是一个存放读取数据的容器,
android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel来交互的。在Java空间和C++都实现了Parcel,由于它在C/C++中,直接使用了内存来读取数据,因此,它更有效率。
分析Binder机制中的客户端与服务器端进行实际操作ontransact()函数 :
//参数说明:
// code :是请求的ID号
// data :客户端请求发送的参数
// reply:服务器端返回的结果
// flags:一些额外的标识,如FLAG_ONE ...
- 2011-09-17 18:02
- 浏览 867
- 评论(0)
最近运用unity3D(以后简称unity)在弄项目中的海浪模拟,之前根本没有海洋学的基础,摸不着头脑,还是得去搜索网上的成品代码,找了一个多星期,终于找到了一个效果还算不错的海浪代码,为了方便记忆,地址先贴出来:点击打开链接,ocean
shader的wiki 中介绍有2个,我用的是后面的那个。其中Nikkon的那个视频里展示效果相当不错,只可惜下的code我打开没有海浪显示,如有哪位大虾能显示出来麻烦告诉我下,谢谢啦。
在做开始被项目老师说进度太慢,我心里就火了,心想“要不是我运气好,找到了一个效果不错的海浪代码,你去给老板演示的时候只能用unity自带的water(pro o ...
- 2011-09-03 10:51
- 浏览 1868
- 评论(0)
转载请注明出处:http://blog.csdn.net/qinjuning
在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是marvel公司提供的,如果由google公司做,那可说不准)。归根到底,Preference布局结构和View的布局结构本质上还是大同小异,Preference的优点在于布局界面的可控性和高效率以及可存储值的简洁性(每个Preferen ...
- 2011-08-22 22:13
- 浏览 768
- 评论(0)
Java Nativie Interface(JNI,中文名称Java本地接口)标准时Java平台的一部分,它允许Java代码和其他语言写得代码进行交互。JNI是本地编程接口,它使得Java虚拟机(VM)内部运行的Java代码能够用其他编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。JNI的主要用途是为了对硬件进行访问以及追求高效率或可重用C/C++库。
Android系统中采用了JNI的方式来调用C/C++方法,然而,在Android系统里进一步加强了Java JNI的使用,使JNI的调用更具有效率。因此,总的来说,Android系统里可以采用两种方式来使用JNI ...
- 2011-08-17 23:04
- 浏览 687
- 评论(0)
开工第一篇
最近几天了解了下Unity3D的shader部分,看了其中的shaderlab语言和Cg语言的语法,感到有点困难,硬着头皮做成PPT给实验室的同学们做了个presentation。
Presentation中有几点感受:
1.感觉准备太仓促,肚子没货的滋味真不好受,讲解到有些地方话都说不圆。
2.因为大多数同学们都没接触过3D模型,更不用说shader了,应该先准备一些基础知识来做铺垫给他们思维搭个桥。
3.讲解完后要让大家有提问的机会。
4.表情神态不够自信镇定,准备不足啊。
下次有机会一定要好好做个preparation,多锻炼下。
- 2011-08-15 19:07
- 浏览 625
- 评论(0)
ExpandableListView继承于ListView,但是它不同于ListView,它可以有多个Group,每一个Group里都可以有多个Child。
比如可以实现QQ好友栏里类似的功能。
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseExpandableListAdapter;
import android.widget.TextView;
/**
* @author wing
* @da ...
- 2011-08-15 10:16
- 浏览 602
- 评论(0)
最近,一直在研究FM收音机源码,通过一星期的学习,基本上弄懂了源码的调用关系以及布局文件的显示,整体上给我
的感觉是它的布局方式以及各个类之间的调用相当细致,只你能慢慢的消化了。苦恼的是还有很多底层的知识没有涉及到,
目前也只是一步步的研究,希望能早日研究透彻。
学习的时候,发现了FM收音机的启动运行背景画面的切换,感觉很有意思,于是一步步的观察,终于给摸透了。在此总
结一下:背景的特效切换技术采用的Activity的Theme属性 ; 然后,在启动成功后调用自定义的contentView(view)来显示
我们的图片。FM收音机特效如下:
初始启动后,界面显示为(应用了 ...
- 2011-08-07 20:36
- 浏览 673
- 评论(0)
用华硕的一个Android 3.1平板电脑测试的时候。发现拍照没有声音。
由于需求需要加上声音,只好自己播放系统的照相机声音。
/**
* 播放系统拍照声音
*/
public void shootSound()
{
AudioManager meng = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
int volume = meng.getStreamVolume( AudioManager.STREAM_NOTIFICATION);
if ( ...
- 2011-08-03 13:09
- 浏览 408
- 评论(0)
毕业了,一切事情都做完了。只剩下入职报到。
看到很多人,写了很多事,很伤感,很不舍。
唯有我,没有一丝伤感和不舍,反而希望更早的去工作。
有时候觉得我是有点冷漠,不会伤感的回忆高中的美好,也不会在意大学的离别。
并非没有美好的回忆,只是我总是在向前看,不希望放慢自己的脚步往回看。
不知道这样是对还是错,就像人生的选择,总是无法再来的。
只有往前看,一直往前,或许才能找到自己的曙光。
- 2011-06-26 12:12
- 浏览 460
- 评论(0)
JavaFX 2.0Beta版本在5月23日发布了,其实我前几天就在官方网站看到了,不过那几天比较忙,没有时间写博客。所以直到今天才想起来写写。
一直以为JavaFX很久没更新,以为是甲骨文放弃,现在看来是大不一样了。
那么JavaF ...
- 2011-06-03 12:38
- 浏览 357
- 评论(0)
昨天早上,起来之后,突然闻到了一股焦味。打开门一看,一大股的烟弥漫在走道中。
不一会儿,网断了,然后电也断了。
后来,大家都跑出了寝室了,到了楼下。才知道是配电室起火了。一楼配电室那个地方,烟雾遮掩了视线,什么都看不到。人基本难以过去,我们都是绕另外一条路下去的。
到今天,电才来。听说是楼管扑灭了火...他说有记者要采访他,他拒绝了,说不求有功,但求无过...
大学都快结束了,突然冒出这样的事....
PS:马上就要参加公司的Android培训了,虽然以后的工作应该不是安卓方向,但是业余肯定是还是在安卓平台赚钱。所以培训就好好加油吧。
好好努力....
- 2011-05-29 15:24
- 浏览 653
- 评论(0)
用过Android手机的人会感觉到一个疑惑,打开任务管理器,一系列的进程。你可能会觉得自己明明把应用程序都退出了,为何进程一直存在,为何会突然冒出自己根本就没有使用过的应用的进程,为何系统剩余内存一直很小,难道是内存不够用?
其实,这个是跟Android系统的内存管理机制有关。Android把这些应用的进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。
所以看到自己的手机任务管理器上显示一大堆匪夷所思的进程时,不用感到太惊讶,也不用太在意剩余内存的那些数字。这完全是取决于Andr ...
- 2011-03-05 13:14
- 浏览 399
- 评论(0)
今天元宵节,祝大家元宵快乐!
周末就要回学校了,考研的话,我个人不报什么希望。回学校写简历,然后等3月份招聘会找工作好了。
这几天把Xna游戏引擎配套的Java地图编辑器重写和改进了,基本可以满足一般的需求。
地图编辑器的话,分为基本图层和精灵图层。
图层数量不限,可以方便处理树木覆盖精灵,阴影等效果。
导出的地图数据分为地图设置,图层数据,精灵数据。可以直接被游戏引擎读取。
接下来将做一个角色动作和技能编写的工具,为以后的游戏开发提供更大的方便。
当然,还是用java来写。虽然C# GUI比较方便,但我个人更喜欢java的代码风格。
马上要开学,各位都加油吧。
- 2011-02-17 16:27
- 浏览 601
- 评论(0)