02 2015 档案
摘要:Android为蓝牙设备之间的通信封装好了一些调用接口,使得实现Android的蓝牙通信功能并不困难。可通过UUID使两个设备直接建立连接。具体步骤:1. 获取BluetoothAdapter实例,注册一个BroadcastReceiver监听蓝牙扫描过程中的状态变化?1mBluetoothAdap...
阅读全文
摘要:1.Intent对于Android应用的作用大体可以分为两个功能:① 封装Android应用程序需要启动某个组件的“意图”② 作为应用组件之间的通信的媒介,将需要交换的数据封装成Bundle对象,然后使用Intent来携带Bundle对象2.Intent对象详解2.1 使用Intent启动系统组件启...
阅读全文
摘要:最近准备要做一个项目,需要用到自定义小键盘来确保安全,而且还需要精确获得用户点击键盘时的落点位置、力度、指尖接触屏幕的面积等参数。在写自定义键盘的时候,用到了国内网上的一些代码,出处是向先人致敬!然后发现down下来的代码用到我的项目时,出现了各种问题:1.首先,是一打开应用,就会出现弹出的是系统的...
阅读全文
摘要:首先在AndroidMainifest中添加上网权限?1布局文件activity_main.xmlActivity代码:?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849...
阅读全文
摘要:最近公司框架刚移植完成,由于框架程序要调用子程序,每个子程序都是一个so文件,有好几百个,把所有的so和apk打包不现实,及时可以升级维护也很麻烦。所以需要放SD卡中。考虑两种方式1放到设备中的 /data/app-lib/包名/so文件 (还有一个默认路径不记得了)程序程序初始化的时候 复制到这个...
阅读全文
摘要:大家好 我是akira上一节 我们讲到使用AsyncTask 这个类进行异步的下载主要是涉及到一些图片的更新 这次我们继续上一个demo的改进 。不知道你是否发现一个问题 上一节我们遗留了两个bug 1 在无网络情况下 点击会崩咱们说 软件开发最忌讳的就是crash 而这个是在bug解决方案中的一级...
阅读全文
摘要:#import ViewController.h#define ImageViewCount 5@interface ViewController ()@property (weak, nonatomic) IBOutlet UIScrollView *imageScrollView;@proper...
阅读全文
摘要:一、回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。详细解释: 客户...
阅读全文
摘要:1用户在退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用也是这么做的,但也有些应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的“确定”按钮。我觉得再按一次“返回”键退出程序是佳的用户体验,...
阅读全文
摘要:我想我们在使用一些App的时候,应该不会出现一些“裸控件”的吧。除非是一些系统中的软件,那是为了保持风格的一致性,做出的一些权衡。我这里并非是在指责Android原生的控件不好看,说实在的,我很喜欢Android的一些原生控件。只是有些时候为了风格的一致性,就不得不去花些功夫在美工上。这于美工这一点...
阅读全文
摘要:你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下。这里先了解一下为什么会出现这样的现象,其实很简单,简历一个简单的例子就可以理解了。其实,黑屏或者白屏这里并不是不正常,而是还没加载到布局文件,就已经...
阅读全文
摘要:在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度。状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height。...
阅读全文

浙公网安备 33010602011771号