Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android中的一个TextView中的字体设置不同大小

Android中的一个TextView中的字体设置不同大小

如图,这个是桌面Widget中的截图,最好是通过一个TextView实现,这是我提出的问题,近几天解决。呵呵,当然写两个TextView很简单也很容易设置。Java代码title.setText("Yourbigisland<b>ADVENTURE!</b>");//这是原样显示,我想让加粗还有,我想能不能类似的给上边那样通过html标签设置样式。网上搜过,果然可以。Java代码{ finalSpannableStringBuild...
Android 应用程序多Activity跳转之后退出整个程序

Android 应用程序多Activity跳转之后退出整个程序

在应用中肯定遇到有这样的问题,在应用中在于多的Activity中跳转,这些Activity都存在Activity栈中了。所以按返回键的时候都是一个一个的将原来的Activity弹回。如果我们想捕获到back事件之后直接退出整个程序,就要思考了。特别是2.2之后的安全机制考虑之后。粘贴点代码,以备之后使用。Java代码 packagecom.jftt; importAndroid.app.Activity; importandroid.app.Activit...
如何取得Android应用商店软件的UI资源和布局

如何取得Android应用商店软件的UI资源和布局

第一步: 通过Hierarchy Viewer 工具学习别人的UI布局,具体介绍参考这里:http://www.linuxidc.com/Linux/2011-08/40991.htm第二步:获得apk中的图片和xml文件,方法一是将扩展名apk改为zip,但是xml有可能打开的时候是乱码。方法二就是通过apktool来反编译apk文件生成程序的源代码和图片、XML配置、语言资源等文件。1) 从这个地址 http://code.google.com/p/a...
Android 利用【Hierarchy Viewer 】 工具学习别人的UI设计

Android 利用【Hierarchy Viewer 】 工具学习别人的UI设计

在Android 工具栏里面,地址:D:Program Filesandroid-sdk-windows ools 目录下打开此工具此工具名为:层级观察器本篇文章将教大家如何利用层级观察器查看和优化自己的UI层次关系或者看别人应用程序UI的布局结构,双击该处理文件,显示如下 图:左边为设备列表名称,如果你开启多个设备将会一一列出你当前运行的设备,包括真机。右边是当前设备列表运行的Acitivity ,即你当前运行的Activity 对应的UI布局,本篇将使...
Android 打包自己的自定义组件成JAR包

Android 打包自己的自定义组件成JAR包

在项目开发过程中,我们难免会用到自己去制作自定义的VIEW控件,之后我们别的项目如果需要的话就直接将其复制到对应的项目中使用,虽说这么做是一个解决问题的方法,但毕竟不是很好。原因是,当我们项目积累越来越多,会发现自定义的控件越来越多,而且这些自定义的控件都是可以重复利用的,这时我们可以想想,如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开发项目只要在原来JAR包的基础上做扩展或者直接使用,可以大大减少自己的工作重复性。首先A...
Android游戏开发之单点触摸与多点触摸的响应方式

Android游戏开发之单点触摸与多点触摸的响应方式

游戏开发中的触摸事件在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X 、 Y坐标 触摸屏幕发生的事件 触摸按下 触摸抬起 触摸移动,触摸屏幕发生的时间 等等, 我们先看看onTouchEvent的函数原型。 函数中的Event 参数的意思为当前触摸事件的对象,这个对象中包含着当前触摸事件的一切信息。比如ecent.getAction()可以拿到当前触摸事件的名称,根...
Android游戏开发之触摸轨迹曲线的实现处理

Android游戏开发之触摸轨迹曲线的实现处理

在上一章(见http://www.linuxidc.com/Linux/2011-08/40993.htm)的学习中我们已经知道如何处理游戏中的触摸事件,这一章将向同学们介绍绘制游戏触摸轨迹的曲线图,在onTouchEvent方法中我们可以拿到手指在屏幕中触摸点 X Y时时的坐标,这章我们研究的课题就是如何把这些点变成一种无规则轨迹并且将这条无规则曲线显示在屏幕中。Android提供了一个Path类 , 顾名思义这个类可以设置曲线路径轨迹。任何无规则的曲线...
Linux 下操作GPIO(两种方法,驱动和mmap)

Linux 下操作GPIO(两种方法,驱动和mmap)

目前我所知道的在Linux下操作GPIO有两种方法: 1.编写驱动,这当然要熟悉Linux下驱动的编写方法和技巧,在驱动里可以使用ioremap函数获得GPIO物理基地址指针,然后使用这个指针根据ioctl命令进行GPIO寄存器的读写,并把结果回送到应用层。这里提供一点程序片断供大家参考: int init_module(void){ printk(KERN_ALERT "ioctl load. "); register_chrdev(254,"i...
如何使用C++编写自己的Agent?

如何使用C++编写自己的Agent?

Problem如何使用C++编写自己的AgentSolution一. VCS传递types.cf里面的参数给agent的方法,5.0是和4.0不一样的。下面例子在4.1上开发。二. 各种OS使用的C++编译器不一样,在Linux上使用gcc。三. 本例编写一个FileOnOff agent:online entry point创建一个文件,monitor监控其存在,offline删除之。搭建和检查开发环境: 一。安装开发工具gcc以及相关组件: kSUSE...
Android中JNI的使用之一:Java原生JNI的使用以及图解教材

Android中JNI的使用之一:Java原生JNI的使用以及图解教材

Java Nativie Interface(JNI,中文名称Java本地接口)标准时Java平台的一部分,它允许Java代码和其他语言写得代码进行交互。JNI是本地编程接口,它使得Java虚拟机(VM)内部运行的Java代码能够用其他编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。JNI的主要用途是为了对硬件进行访问以及追求高效率或可重用C/C++库。Android系统中采用了JNI的方式来调用C/C++方法,然而,在Android系统...
Android应用程序启动时背景画面的切换

Android应用程序启动时背景画面的切换

最近,一直在研究FM收音机源码,通过一星期的学习,基本上弄懂了源码的调用关系以及布局文件的显示,整体上给我的感觉是它的布局方式以及各个类之间的调用相当细致,只你能慢慢的消化了。苦恼的是还有很多底层的知识没有涉及到,目前也只是一步步的研究,希望能早日研究透彻。学习的时候,发现了FM收音机的启动运行背景画面的切换,感觉很有意思,于是一步步的观察,终于给摸透了。在此总结一下: 背景的切换技术采用的Activity的Theme属性 ;然后,在启动成功后调用自定义的...
PowerPC PCI-E调试相关资料小结

PowerPC PCI-E调试相关资料小结

最近在PowerPC的板子上加一个FPGA,需要用PCI-E连接,就调试了PCI-E。由于vxWorks本身已经将驱动写好了,使用时直接调用即可,但是很快就出现了问题:一开始直接使用mmap的方式映射FPGA的总线上到应用程序的内存空间中尝试读写,这种方法比较简单,不需要内核与应用程序之间的拷贝,效率也应该不错。然而实际测试中速度却相当的慢,上网搜索原因,才发现PCI-E默认传输每次只能传四个字节的包!!要想传大包提高效率,就必须要使用DMA传输,否则只能...
U-boot源代码全分析系列(基于PowerPC)

U-boot源代码全分析系列(基于PowerPC)

一、概述 U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目,是从FADSROM、8xxROM、PPCBOOT逐步发展演化而来的。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX...
Android在XML文件中或者Java程序中引用资源的方法

Android在XML文件中或者Java程序中引用资源的方法

1. 在XML 文件中引用资源的语法如下:1) @[package:]type/name使用我们自己包下的资源可以省略package。在xml 文件中, 如main.xml 以及AndroidMainfest.xml 文件中通过“@drawable/icon”的方式获取。其中“@”代表的是R.java 类,“drawable”代表R.java中的静态内部类“drawable”,“/icon”代表静态内部类“drawable”中的静态属性“icon”。而该属...
<< 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 >>