Articles of android

尝试显示Facebook对话框时出现“BadTokenException:无法添加窗口” – Android

当试图从Facebook SDK显示发布在墙上的对话框时,我得到一个坏的令牌exception(它每2次运行我的应用程序发生)。 我有一个“发布”button,其作用是显示对话框,如果用户login到他的FB账户,或者显示login对话框(然后立即显示“在墙上张贴”对话框),如果用户不是' tlogin到他的帐户。 这是“发布”button的点击监听器 – mPostButton.setOnClickListener(new OnClickListener() { public void onClick(View v) { if(mLoginButton.getVisibility() == 0) postOnWall(); else mLoginButton.performClick(); } }); 这里是onAuthSucceed()监听器 – public void onAuthSucceed() { postOnWall(); } 这是PostOnWall函数(显示发布对话框) – public void postOnWall() { Bundle params = new Bundle(); params.putString("name", FBname); params.putString("link", FBlink); params.putString("description", FBdescription); params.putString("picture", FBpicture); con = this; mFacebook.dialog(con, "feed", params, […]

Android:Facebook的SDK注销问题?

您好,我正在使用我的android手机上的Android的Facebook的SDK和使用单一login。 它正常工作,当我login到Facebook的应用程序,我的应用程序也login。注销我遇到了困惑。 我实现的方式是从应用程序的用户首选项中恢复访问令牌和过期date,并检查会话的有效性。 如果过期,应用程序调用facebook.authorizedfunction,一旦授权访问令牌和过期date将再次更新。 处理注销时,我发现有些事情有点混乱。 1)当我从Facebook应用程序注销时,我的应用程序仍然可以通过并请求用户的详细信息。 虽然我的应用程序保存的访问令牌与facebook应用程序没有任何关系,但我认为在请求数据时至less会给我一个错误。 但它没有给我错误。 它是否假设这样做? 从Facebook应用程序注销不会影响我存储在我的应用程序中的访问令牌。 2)当我从我的应用程序注销而不是Facebook应用程序,facebook应用程序不会自动注销。

如何在Android SQLite中使用TRIGGER

我在数据库中有两个表: 表一有名字和房间号码栏 表二有房间号和时间栏。 现在当第一列的房间号码被删除或添加时,我的第二张桌子也应该更新。 我觉得这可能与TRIGGER命令,但我真的不知道如何使用它。 通常我的创build数据库语句是这样的: private static final String DATABASE_CREATE_PATIENT_ID_TABLE = "create table " + DATABASE_PATIENT_TABLE + " (_id integer primary key autoincrement," + "patient_number text not null, room_numbertext not null, " + "patient_initial text not null);"; 现在当房间被删除或添加在第一个表中我的第二个表应该更新。 private static final String DATABASE_CREATE_NOTES_ID_TABLE = "create table " + DATABASE_NOTES_TABLE + " (_id integer primary […]

Android – 有没有办法旋转烤面包90度?

想不到任何更多的信息提供。 有没有办法?

谷歌地图使用phonegap在android中

我想在android中使用phonegap显示地图。 我复制了http://wiki.phonegap.com/w/page/16494764/PhoneGap-Geolocation-Sample-Application中显示的代码。 我正在使用phonegap.0.9.4和android模拟器2.2。 我在Android设备上testing了这个应用程序。 每次调用失败方法。 任何人都可以告诉我问题是什么,或告诉我在哪里可以得到一个显示地图的工作应用程序?

以recursion方式读取子目录中的Android.mk文件

我只想问什么应该写在Android.mk文件也调用当前目录的子目录中的mk文件。 例: /packages/Android.mk /package/groupA/Android.mk /packages/groupA/AppA/Android.mk /packages/groupA/AppB/Android.mk 我知道通过使用include $(call all-subdir-makefiles) ,直接子目录中的Android.mk文件将被读取(例如:/package/groupA/Android.mk)。 但是,/packages/groupA/AppA/Android.mk和/packages/groupA/AppB/Android.mk不会被读取。 我不知道是否有其他macros做所有子目录的Android.mk的recursion阅读。 谢谢, artsylar

调整图像尺度android上的IMAGEVIEW

我有一个在android中的ImageView内的图像。 我使用缩放types(MATRIX)缩放图像通过代码类似于这样的: mtrx.postScale(scale, scale); imageView.setImageMatrix(mtrx); imageView.setScaleType(ScaleType.MATRIX); imageView.invalidate(); 现在,这适当调整ImageView中包含的图像的大小,这很好,但我需要的是将图像重新定位到imageview中的位置0,0,然后将imageView自身调整为缩放图像的大小。 到目前为止,我想出的每个想法都试图重复使用相同的imageView似乎不工作,或者我只是做错了什么。 是我唯一的方法来完成这个摧毁imageview,调整位图大小,创build一个新的imageview包含新的位图创build的规模和添加回来的布局? 我真的不想这样做..我正在碰撞16兆堆堆的限制,因为它是与事情。 如何告诉matrix将图像移动到imageView的0,0位置(imageView最初是用缩放types中心创build的,缩小后图像变小了吗?那我该如何告诉imageView,嘿,你现在只是像缩放图像一样大? 提前致谢。

SharedPreferences中的string数组

我想知道是否有可能在SharedPreferences中存储string数组 。 在我的应用程序中,我想要存储一组名称 。 我知道这可以使用DB完成,我只是想知道是否有可能将这些名称的string数组保存在SharedPreferences中 。

卸载APK:卸载前的最后一个操作

我正在开发一个安装在手机SIM卡上的应用程序。 我想要的是应用程序在卸载时执行最后一个操作:删除SIM卡中的内容。 这意味着:我需要在卸载APK时执行最后一个操作。 问题:我没有find办法。 (除了有一个辅助应用程序,它捕获了卸载意图,并做了这项工作,但这是非常faaaaar我想我害怕) 如果有人有解决scheme,我真的很感兴趣。 提前致谢。 (PS:我有点害怕没有,实际上)

如何在Android上find所有具有一定扩展名的文件?

我正在使用一个文件浏览器来查找手机上的文件,但我想显示所有文件,我的应用程序可以打开给用户,然后用户select一个。 就像音乐播放器一样,它显示手机,SD卡和内存中的所有歌曲,而不仅仅是用户所在文件夹中的歌曲。