狗尾草

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

04 2014 档案

在unix系统下的 .o文件 .a文件 .so文件说明和相互关系
摘要:.o文件.o文件就是对象文件,包含编译好的可执行代码,当程序执行时,被链接库链接调用[相当于windows里的obj文件].a文件unix中的静态链接库,包含多个需要包含的.o文件,主要特点是在 连接阶段即把库代码包含入可执行文件的方式。[对应于windows操作系统的后缀名为.lib的静态库].so文件unix中的动态链接库,主要特点就是,在运行阶段,动态加载组件时,在将函数加载到程序中,耦合度低,[相当于windows里面的dll组件] 阅读全文

posted @ 2014-04-08 22:19 狗尾草-大数据收割基 阅读(3044) 评论(0) 推荐(0) 编辑

android中的广播接收实现总结
摘要:1 首先根据广播应用内接收和应用外接收,分两个类进行管理[1] LocalBroadcastManager,应用内广播管理类[2] BroadcastManager 广播管理类(部分应用内,应用外)2 广播接收类实现的两种方式[1] 代码生成类,并注册public class MessageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { } }//代码注册广播接收类public void reg... 阅读全文

posted @ 2014-04-06 14:53 狗尾草-大数据收割基 阅读(4534) 评论(0) 推荐(0) 编辑

用java的jdk 生成android 的jni接口文档
摘要:1 检查系统是否安装了jdk,并将javac的路径配置到PATH中 cmd窗口,输入 java -version 查看输出项2 创建需要so的接口类package com.ndk.test;public class JniClient { static public native String AddStr(String strA, String strB); static public native int AddInt(int a, int b);}3 用javac 将接口类.java编译成 .class文件 用cmd命令定位到JniClient.class 所在目录,输入“javac.. 阅读全文

posted @ 2014-04-06 14:52 狗尾草-大数据收割基 阅读(956) 评论(0) 推荐(0) 编辑

Android 自定义Application
摘要:在android中 自定义Application 常用的作用是1 保存在程序运行中的全局变量实例:public class GlobalApp extends Application{ private UserData udata ; public UserData getudata(){ return udata; } public void setudata(UserData data){ this.udata = data; } }2 在程序刚开始运行的时候,初始化组件的作用public class ExampleApplication extends Appl... 阅读全文

posted @ 2014-04-06 14:51 狗尾草-大数据收割基 阅读(2440) 评论(0) 推荐(0) 编辑

android项目中配置NDK自动编译生成so文件
摘要:1 下载ndk开发包2 在android 项目中配置编译器(以HelloJni项目为例) 2.1 创建builer (a)Project->Properties->Builders->New,新建一个Builder。 (b)在弹出的【Choose configuration type】对话框,选择【Program】,点击【OK】: (c)在弹出的【Edit Configuration】对话框中,配置选项卡【Main】。 在“Name“中输入新builders的名称(我取名为Ndk_Builder)。 (d)配置选项卡 ------Main选项卡---------------- 阅读全文

posted @ 2014-04-06 14:47 狗尾草-大数据收割基 阅读(5279) 评论(0) 推荐(0) 编辑

创建android Notification
摘要:说明:根据项目选择的基础sdk,选择不同的创建Notification的方法1 在android sdk 3.0 之前直接通过 new Notification的方法直接创建通知对象2 在android sdk 3.0 是通过Notification.Builer的方法间接配置Notification的属性和创建Notification的功能3 在android sdk4.0以上 是通过android-support-v4.jar 包中的NotificationCompat.Builder类,进行配置创建Notification对象下面是一个实例,用NotificationCompat.Bui 阅读全文

posted @ 2014-04-06 14:46 狗尾草-大数据收割基 阅读(1644) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示