android2apk,安卓231 PPT应用

1,安卓231 PPT应用深度安卓应用中心有多款PPT应用软件 , 你到那直接搜索PPT就OK了,我把网址留给你,需要的话你可以自己去搜下深度安卓应用中心: http://www.shendu.com/apk
2,android 怎样将两个apk合成一个两个Android安卓工程,都有完整的源码,他们之前都可以独立生成两个apk(包括注册、登录、管理等等功能) 。现在需要整合成一个工程(生成一个apk): 1、两个工程都有源码,要求合并成一个工程,把两个的apk的功能合并到一起,如:能统一的注册、登录、退出等; 2、两工程原有功能需要重新布局整合一起 , 这个apk能同时提供之前这两个工程的功能(或者说这两个的功能要同时发挥,不能一个功能开启时,另一个却不管用); 3、其中一个APK需要增加一些功能,实现的开放平台上的SDK上的综合性应用功能; 4、提供整合后的源码,生成一个apk 。
3,凤凰安卓app2apk是个什么软件这是凤凰集团开发的一个安卓版的app的格式为apk的压缩包,点击安装就能进入了凤凰网了,里面有新闻,视频等很多内容可看 。你好!就是这个软件下载第二次了 , 其实还是同一个软件 。仅代表个人观点 , 不喜勿喷 , 谢谢 。【android2apk,安卓231 PPT应用】
4 , android 如何让两个apk相互通信A.apk,B.apk都是我写的.现在我想在B.apk里实现获得A.apk的某控件ID,并向其发送一个按键事件.如何实现,谢谢!也就是用B控制A. 这两个apk 是在两个进程里的,(或许可以配置成一个进程 。不过如何直接操作这个没有试过 。)所以一般的有两种方法:1、RPC2、通过 BroadcastRecever 或 Service第二种方法比较简单一些 。比如B 控制 A的话,A定义Service ,比如com.my.ServerA .自定义actionFilter “com.my.serverA.action"B中调用Intent it = newIntent("com.my.serverA.action");it.putExtra(....);// 传递你的自定义控制指令 。B.startService(it);在A中ServerA的 onStartService(Intent it)。解析这个控制指令,做相应操作就可以了 。用BroadcastRecever 的道理一样 。Aidl,android平台的IPC方式之一,基于系统的Ibinder机制 。网上大多数例子都是在一个apk下来测试调用service , 现在我在两个project下面来调用 。一个是server project , 一个是client project 首先我们建立的是server project , 这里面要实现aidl文件和一个service,activity只是用来启动service的,当然,你也可以通过发广播的形式来启动service 。首先看IAidlService.aidl文件: Java代码package com.ds.server;interface IAidlServiceint getType();}这样在eclipse里面自动编译的时候会在gen下面生成IAidlService.java文件(灯下我们的client project要用) 。然后新建一个service,这个service里面has a IAidlService的stub对象 , service具体代码如下: Java代码package com.ds.server;import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.os.RemoteException;import android.util.Log;public class AidlService extends Serviceprivate IAidlService.Stub mBinder = new IAidlService.Stub()@Overridepublic int getType() throws RemoteException// TODO Auto-generated method stubreturn 5;}};private void Log(String str)Log.d("AidlService", "------ " + str + "------");}@Overridepublic void onCreate()Log("service create");}@Overridepublic void onStart(Intent intent, int startId)Log("service start id=" + startId);}@Overridepublic IBinder onBind(Intent t)Log("service on bind");return mBinder;}@Overridepublic void onDestroy()Log("service on destroy");super.onDestroy();}@Overridepublic boolean onUnbind(Intent intent)Log("service on unbind");return super.onUnbind(intent);}public void onRebind(Intent intent)Log("service on rebind");super.onRebind(intent);}}这里一定要实现onBind方法,并返回一个IAidlService.Stub对象 。再去AndroidManifest.xml注册这个service: Xml代码<serviceandroid:name=".AidlService"android:enabled="true"android:process=":remote" ><intent-filter><action android:name="com.ds.server.IAidlService" /><category android:name="android.intent.category.DEFAULT" /></intent-filter></service>android:enabled="true" android:process=":remote"这两个标签可有可无 。只要注册了这个service就行 。好了,到此,服务端已经完成 。-------------------华丽的分割线----------------------------------------- 下面我们开始client project 。client project比较简单,需要注意的地方是,首先需要把server project中gen文件夹中aidl生成的那个IAidlService.java类以及包都拷贝到我们的client project中 。(注意:client project的包名为com.ds.client;另外一个包名com.ds.server以及这个server包下面的IAidlService.java类都是从server project的gen文件夹拷贝过来的,至于gen文件夹的其他文件就不需要拷贝过来 。) 。好了,这样的话,client project只要从activity去远程调用service就好了,实现代码如下: Java代码package com.ds.client;import com.ds.server.IAidlService;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;import android.os.IBinder;import android.os.RemoteException;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;public class AidlClientActivity extends ActivityIAidlService iservice;private ServiceConnection connection = new ServiceConnection()public void onServiceConnected(ComponentName name, IBinder service)// TODO Auto-generated method stub// 从远程service中获得AIDL实例化对象iservice = IAidlService.Stub.asInterface(service);Log.i("Client","Bind Success:" + iservice);}public void onServiceDisconnected(ComponentName name)// TODO Auto-generated method stubiservice = null;Log.i("Client","onServiceDisconnected");}};/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState)super.onCreate(savedInstanceState);setContentView(R.layout.main);final TextView tv = (TextView) findViewById(R.id.tv);Button bt = (Button) findViewById(R.id.bt);bt.setOnClickListener(new OnClickListener() @Overridepublic void onClick(View arg0)// TODO Auto-generated method stubIntent service = new Intent(IAidlService.class.getName());bindService(service, connection, BIND_AUTO_CREATE);if (iservice != null)trytv.setText("" + iservice.getType());} catch (RemoteException e)e.printStackTrace();}}}});}}注意几点: 1 , import com.ds.server.IAidlService;使用的是我们拷贝过来的IAidlService.java类 2,需要一个ServiceConnection对象 3,通过Intent service = new Intent(IAidlService.class.getName()); bindService(service, connection, BIND_AUTO_CREATE);来bind service 。这样就可以调用aidl中定义的接口来获取service中的值了 。唉,由于在使用中没有注意拷贝server project中gen文件夹下面的包和IAidlService.java,老是出现Unable to start service Intent这样的错误 。搞了好久 。附件是源码 。注意使用的时候 , 先要运行server project,启动服务,然后再运行client project 。5,android 怎样将两个apk合成一个两个Android安卓工程,都有完整的源码,他们之前都可以独立生成两个apk(包括注册、登录、管理等等功能) 。现在需要整合成一个工程(生成一个apk): 1、两个工程都有源码 , 要求合并成一个工程,把两个的apk的功能合并到一起,如:能统一的注册、登录、退出等; 2、两工程原有功能需要重新布局整合一起,这个apk能同时提供之前这两个工程的功能(或者说这两个的功能要同时发挥,不能一个功能开启时,另一个却不管用); 3、其中一个APK需要增加一些功能 , 实现的开放平台上的SDK上的综合性应用功能; 4、提供整合后的源码,生成一个apk 。可以私聊我~6,apk是什么意思你好!这是安卓的应用程序!希望能够帮到你!apk是安卓安装包(AndroidPackage)的缩写形式 。APK文件其实是zip格式,但后缀名被修改为apk 。其文件结构如下:1. META-INF\ (注:Jar文件中常可以看到);2. res\ (注:存放资源文件的目录) ;3. AndroidManifest.xml (注:程序全局配置文件) ;4. classes.dex (注:Dalvik字节码);5. resources.arsc (注:编译后的二进制资源文件) 。apk 是安卓手机系统软件的格式 安装有两个方法: 1 手机与电脑链接!然后直接拉进手机里面!然后再手机里面找到那个软件 再安装! 2 下载 豌豆荚 或者 手机助手 91 然后手机链接电脑再与豌豆荚链接!然后直接点apk那个软件! 豌豆荚 就自动帮你安装了! 第一次回答问题! 希望能采纳! 如果还有疑问!请继续追问! 包你满意APK是AndroidPackage的缩写,即Android安装包(apk) 。APK是类似Symbian Sis或Sisx的文件格式 。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装 。apk文件和sis一样 , 把android sdk编译的工程打包成一个安装程序文件,格式为apk 。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码 。Android在运行一个程序时首先需要UnZip , 然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别 。APK是Android Package的缩写,即Android安装包(apk) 。

    推荐阅读