我正在使用facebook sdk并在SDK的示例帮助下开发了一个代码来登录并将access_token存储到数据库中
我有2个问题:
1).当我尝试从数据库中获取access_token并将其传递给Facebook时,它不允许我使用该facebook sdk给出的示例在墙上发布,为什么会这样?
2).我经历了那个facebook.java代码,但我得到的是发布在墙上我必须打开一个对话框,因为没有其他方法可以立即传递我的消息并发布.请告诉我解决方案或电话我应该做什么,当我想在墙上张贴而不打开对话框
mPostButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String message = "Post this to my wall";
Bundle params = new Bundle();
params.putString("message", message);
mAsyncRunner.request("me/feed", params, "POST", new WallPostRequestListener());
}
});
public class WallPostRequestListener extends BaseRequestListener {
public void onComplete(final String response) {
Log.d("Facebook-Example", "Got response: " + response);
String message = "<empty>";
try {
JSONObject json = Util.parseJson(response);
message = json.getString("message");
} catch (JSONException e) {
Log.w("Facebook-Example", "JSON Error in response");
} catch (FacebookError …Run Code Online (Sandbox Code Playgroud) 我是Android开发的初学者.可以any1请指导我如何调用其他包下的类的方法.
与包1中的类A一样,调用包2的类B中的方法,该方法返回一个数组或对象.
我必须为此创建一个Intent吗?实际上我必须收集来自不同类别的不同类别的1个班级的所有信息.
提前致谢.
package com.xyz.Master;
import android.app.Activity;
import android.content.Context;
import android.os.Build;
import android.telephony.CellLocation;
import android.telephony.TelephonyManager;
import android.telephony.gsm.GsmCellLocation;
public class PhoneInfo extends Activity {
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
GsmCellLocation location = (GsmCellLocation) tm.getCellLocation();
public int cellID, lac,mcc,mnc;
public String imei,manufacturer,model,product;
String[] phoneInfo;
int[] phoneLocationInfo;
public String[] getHandsetInfo()
{
manufacturer = Build.MANUFACTURER;
model = Build.MODEL;
product = Build.PRODUCT;
imei=tm.getDeviceId();
String softwareVersion = tm.getDeviceSoftwareVersion();
phoneInfo = new String[5];
phoneInfo[0]=imei;
phoneInfo[1]=product;
phoneInfo[2]=model;
phoneInfo[3]=manufacturer;
phoneInfo[4]=softwareVersion;
return phoneInfo;
}
public int[] getHandsetLocationInfo()
{
phoneLocationInfo= new …Run Code Online (Sandbox Code Playgroud) 我必须让用户逐一从设备摄像头捕获10张图像,然后用灰度缩放处理每张图像,最后将它们上传到服务器上.
现在在RAM低于1 GB的低端Android设备中我遇到了一个问题,由于内存/堆问题,页面在从相机应用程序导航回应用程序时再次重新加载,所有edittext数据仍保持设置但在imageviews中设置缩略图消失.
脚步:
我在android开发人员上引用了以下教程:
http://developer.android.com/training/displaying-bitmaps/load-bitmap.html
bmpGrayscale = Bitmap.createBitmap(width, height,
Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(bmpGrayscale);
Paint paint = new Paint();
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(0);
ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);
paint.setColorFilter(f);
c.drawBitmap(bitmap, 0, 0, paint);
Run Code Online (Sandbox Code Playgroud)
Uri uri = Uri.parse(picPath);
ExifInterface exif = null;
try {
exif = new ExifInterface(uri.getPath());
} catch (IOException e) {
e.printStackTrace();
}
int rotation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION,
ExifInterface.ORIENTATION_NORMAL);
rotationInDegrees = exifToDegrees(rotation);
private static int exifToDegrees(int exifOrientation) …Run Code Online (Sandbox Code Playgroud) 我想获取Gps纬度和经度,但我有一个查询,每当我尝试拿取没有SIM卡的Lat&Long,它没有提供任何信息,我尽快插入我的SIM卡,它提供了我的所有信息期望的方式.
LocationManager mlocManager =
(LocationManager) getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0, 0, mlocListener);
Run Code Online (Sandbox Code Playgroud)
你可以看到我使用GPS_PROVIDER,它没有给我Lat&Long没有网络运营商的帮助,任何人都可以打电话给我?
另一件事是如何从应用程序启动和停止GPS意味着我想在特定时间后启动GPS,并且一旦我得到beslocation,我可以将其关闭.
我试图在BroadcastReceiver的帮助下收听新的短信(消息),但它一直在整个应用程序中监听消息,甚至在关闭应用程序之后,那么该怎么办?
是否有任何其他方式来收听短信或最新方法作为IntentReceiver类解决方案(通过I-net提供)已被弃用且无法正常工作