一、概述上一篇写的是通过javah工具将java代码中的native声明的函数生成标准的C/C++函数头,每个函数的名字都很长(Java_包名_类名_函数名),这样C/C++函数的函数名就是定死的,不能修改,否则java找不到函数。这里还有种方式,通过注册的方式将C/C++的函数与java中的native函数..
分类:
其他好文 时间:
2016-03-13 18:20:52
阅读次数:
222
*广播发送方调用 sendBrodcast(Intent intent),该方法是由ContextWrapper定义的*广播接受方调用BroadcastReceiver来实现,广播的动态注册,调用registerReceiver(BroadcastReceiver reciver, IntentFi
分类:
其他好文 时间:
2016-03-02 23:59:57
阅读次数:
574
安卓实现广播有两种方式 方式1:动态注册 方式2:配置文件注册 下面我们来实现方式1,动态注册 首先我们来定义一个接收者,继承BroadcastReceiver ,并且重写onReceive方法,当指定的广播发出,系统自动调用onReceive方法。 public class MyReceiver
分类:
移动开发 时间:
2016-02-29 21:32:40
阅读次数:
188
概述 在开发framework的时候有时会遇到需要自己开发JNI,以便使Java能够调用自己底层开发的库。网上的文章一般都是介绍如何通过命名规则及javah,使jni层函数与java层函数自动建立链接(Java虚拟机通过命名规则建立),本文将讲解如何动态注册jni函数。 依赖库及头文件 先贴出And
分类:
移动开发 时间:
2016-02-19 12:19:36
阅读次数:
187
原文网址:http://my.oschina.net/u/157503/blog/169041 注册native函数有两种方法:静态注册和动态注册。 1、静态注册方法 根据函数名找到对应的JNI函数:Java层调用函数时,会从对应的JNI中寻找该函数,如果没有就会报错,如果存在则会建立一个关联联系,
分类:
移动开发 时间:
2016-02-02 23:16:00
阅读次数:
378
使用angular的场景一般是应用类网站 这也意味着会有很多的controller,service,directive等等 正常情况下我们要把这些内容一次性下载并注册,由于文件较多,对首次加载的效率影响着实不小。 Angular-async-loader 一个优秀的angular异步加载扩展 支持多
分类:
其他好文 时间:
2016-01-29 15:54:34
阅读次数:
136
广播:有序广播发出广播之后同一时刻只有一个广播接收器能够接收到广播,优先级高的先接受,可以截断正在传递的广播,后面的就无法收到广播消息了.动态创建广播:创建一个类继承BroadcastReceiver,重写onReceive,有广播来到就会执行onReceive方法,动态注册的一定要取消注册.pub...
分类:
移动开发 时间:
2016-01-25 17:15:54
阅读次数:
171
广播消息机制用于进行系统级别的消息通知,每个应用程序可以对感兴趣的广播进行注册,并且将接收广播的方法定义在广播接收器中(Broadcast)。 广播可以分为标准广播和有序广播。 注册广播的方法可以动态注册(在代码中进行注册)和静态注册(在清单文件中注册) 我们也可以发布自己定义的广播,并接...
分类:
移动开发 时间:
2015-12-19 23:09:03
阅读次数:
176
packagecom.beini.networkchanges;importandroid.app.Activity;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importandroid.net.ConnectivityManager;importandroid.net.NetworkI..
分类:
其他好文 时间:
2015-12-12 17:19:44
阅读次数:
230
有时候不需要监听广播是否有消息,所以可以使用动态注册的方式。即不需要再androidmanifest.xml中注册。主要代码如下:package com.example.yabushan.broadercastreceiver;import android.content.BroadcastRece...
分类:
其他好文 时间:
2015-11-24 22:08:16
阅读次数:
166