Android经典面试及解答(四)
来源:互联网 发布:天尚网络机顶盒价格 编辑:程序博客网 时间:2024/06/05 14:31
1、Android中Java和JavaScript如何交互?
WebView的使用。
2、NDK命名规则,及前两个参数的作用?
jstring Java_"包名"_"类名"_方法名(JNIEnv *env, jobject obj)
JNIEnv*表示当前NDK环境的对象指针,通过该指针访问NDK中的内置成员。
jobject表示当前调用NDK方法的Java对象,通过它访问当前NDK方法的ava
对象成员。
3、NDK能访问Java类成员吗?
根据传来的jobject访问调用当前NDK方法的java对象成员。
4、写出安装apk程序的代码?
5、如何Activity传递数据?
a、 Intent
b、静态变量,public static
c、剪切板
private void transDataByClippord(){
Intent intent = new Intent(this, SecondActivity.class);
ClipboardManager clipboard = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText("您后");
startActivity(intent);
}
d、全局对象
6、写出直接拨号、将电话码传到拨号盘、调用系统浏览器、显示wifi等程序。
开启wifi:
private void startWifiSet(){
Intent intent = new Intent("android.settings.WIFI_SETTINGS");
startActivity(intent);
}
显示系统设置界面:
private void startSystemSet(){
Intent intent = new Intent("android.settings.SETTINGS");
startActivity(intent);
}
显示联系人:
private void startContacts(){
Intent intent = new Intent("com.android.contacts.action.LIST_CONTACTS");
startActivity(intent);
}
访问网络:
private void startWebVisit(){
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.baidu.com"));
startActivity(intent);
}
7、如何设置Activity的启动和关闭动画效果?
- Android经典面试及解答(四)
- Android经典面试题目及解答(三)
- Android面试常见问题及解答
- Android经典面试题及解答(二)
- Android面试习题及个人解答
- 面试问题及解答
- Android关于布局的经典面试题及解答(一)
- java程序员面试及解答
- 面试题目及解答1
- 笔试面试经典题目及解答——持续更新中
- 微软、谷歌、百度等公司经典面试100题[第1-60题]及解答
- 经典面试智力题200+题和解答
- 经典算法面试与解答(二)
- 经典面试智力题200+题和解答
- 经典面试智力题200+题和解答
- 经典面试智力题200+题和解答
- 经典面试智力题200+题和解答
- 经典面试智力题200+题和解答
- C++ multimap equal_range 例子
- MPEG介绍
- Oracle 忘记用户名密码的处理方式
- web开发过程中的路径跳转问题
- Failed to parse the output of 'adb version'解决方法
- Android经典面试及解答(四)
- VC++创建和调用动态连接库的方法
- oracle9i日常维护之undo表空间切换
- fix graphviz install problem in macbook
- 导出 C/C++ API 给 Lua 使用
- 关于"wincup.exe"与"aukld.exe"的分析
- vs2013无法创建c++工程之解决方法
- C++->network设计
- Ubuntu 默认启动到命令行 12.04