小编Abh*_*tel的帖子

谷歌的Messenger应用程序在发送彩信时不附加图像

我无法在Google的Messenger应用上发送带有图片的彩信.虽然一些Android设备默认安装这个短信应用程序,为此我发送彩信使用时Intent它不起作用.

问题是ToNumber和MMS内容设置,但图像不附加在此应用程序上.

注意: 我已经在我的设备上设置了MMS APN设置,我已经在多个设备上检查了三星s4,摩托罗拉G4 Plus等应用程序.

这是我目前使用的代码.

 String toNumbers = "comma seperated mobile numbers";

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) 
    {
        String defaultSmsPackageName = Telephony.Sms.getDefaultSmsPackage(getActivity()); 

        Intent sendIntent = new Intent(Intent.ACTION_SEND);
        sendIntent.putExtra("address", toNumbers);
        sendIntent.setPackage("com.android.mms");
        //Uri uri = Uri.fromFile(new File(getContext().getExternalFilesDir(""), "image.png"));

        File imagePath = new File(getFilesDir(), "images");
        File newFile = new File(imagePath, "image.png");
        Uri uri = getUriForFile(this, "packagename", newFile);

        File file = new File(contentUri.getPath());
        if (file.exists()) {
            //Do something
            Log.d("TAG","Exist");
        }
        sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
        sendIntent.setType("image/png");
        sendIntent.putExtra("sms_body", getString(R.string.sms_body, HostName));
        if (defaultSmsPackageName != …
Run Code Online (Sandbox Code Playgroud)

android telephony mms android-intent

32
推荐指数
1
解决办法
650
查看次数

如何在领域android中设置主键自动增量

我想为我的表设置主键自动增量.

这是我的班级.我已设置主键但我希望它是自动增量主键.

public class users extends RealmObject {

@PrimaryKey
private int id;
private long icn;
private String name;
private String email;
private String password;
private int phone;

public String getName() {
    return name;
}

public int getId() {
    return id;
}

public void setId(int id) {
    this.id = id;
}

public long getIcn() {
    return icn;
}

public void setIcn(long icn) {
    this.icn = icn;
}

public void setName(String name) {
    this.name = name;
}

public String getEmail() {
    return …
Run Code Online (Sandbox Code Playgroud)

android realm

24
推荐指数
2
解决办法
3万
查看次数

FaceBook集成麻烦的问题

我正在使用PHP进行Android游戏,但是当我尝试将分数发布到我的Facebook墙上时,描述与另一个应用程序合并.

从这个App Daily Tools和我的实际游戏中获取的描述是Just Double It

图片如下,徽标和说明错误

描述:我的游戏说明+我的应用说明.

描述是自动检测到的,而不是我写的.

这是我发布到Facebook的代码snippit

var APP_ID="*****************";

window.fbAsyncInit = initFacebook;
function initFacebook()
{
    FB.init({
        appId  : APP_ID,
        status : true, // check login status
        cookie : false, // enable cookies to allow the server to access the session
        xfbml  : true  // parse XFBML
    });

    FB.getLoginStatus(onFacebookLoginStatus);
};

(function() {
    var e = document.createElement('script');
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
}());

//the login function
function facebookLogin()
{
    var loginUrl="http://www.facebook.com/dialog/oauth/?"+
    "scope=publish_stream&"+
    "client_id="+APP_ID+"&"+ …
Run Code Online (Sandbox Code Playgroud)

php android facebook facebook-graph-api

7
推荐指数
1
解决办法
239
查看次数

如何在TextView的文本上设置多个跨距(可单击和粗体)

    mSpannableString = new SpannableString("12:00PM");

    mSpannableString.setSpan(clickableSpan, 0, 7, 0);
    mSpannableString.setSpan(new StyleSpan(Typeface.BOLD), 0, 7, 0);

    TextView textView = new TextView(getContext());
    textView.setMovementMethod(LinkMovementMethod.getInstance());
    textView.setText(mSpannableString);

    mCancelFrom.setText(getString(R.string.cancel_from_text) + " " + mSpannableString);
Run Code Online (Sandbox Code Playgroud)

我需要将文本设置为粗体并使其可单击.上面的代码我写在一个对话框中.字符串"12:00 PM"正在显示.但它没有大胆的效果,也无法点击.你能用这个帮我吗?

android spannablestring

6
推荐指数
1
解决办法
1482
查看次数

在DatePicker中调用两次的方法

我使用datepickerdialog简单的Activity..并且当DialogBox关闭时,下面的方法将被调用2次.

private void FetchData(String day, String month, int year)
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这个方法在DatepickerDialog只显示1次时会调用2次?

public class MainActivity extends Activity {
ListView listview;
Cursor smscursor;
SMS_SQL sql;
ListAdapter adapter;
final ArrayList<List> list = new ArrayList<List>();
private int year;
private int month;
String monthstr;
private int day;
String dayday, monthmonth;
ArrayList<String> smslist = new ArrayList<String>();
String PhoneNo = "1234567890";
static final int DATE_DIALOG_ID = 999;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) { …
Run Code Online (Sandbox Code Playgroud)

android datepickerdialog

2
推荐指数
1
解决办法
3578
查看次数

如何防止在 android 应用程序中录制屏幕视频?

我想阻止我的 android 应用程序使用屏幕录像机

我试过这个,但这段代码只能防止屏幕截图而不是录像机。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);

android

2
推荐指数
1
解决办法
5141
查看次数

滚动Listview时内存异常?

我提到了许多资源,但无法得到正确答案,

我已经制作了一个自定义适配器来查看列表视图中的图像.从存储卡中检索此图像.一切运行正常,但当我滚动列表视图时,我得到一个OutOfMemory异常.我发布了代码,使用它从sdcard中检索图像.

public void getFromSdcard() {

    File file = new File(
            android.os.Environment.getExternalStorageDirectory(),
            "Tiles/.NoMedia");

    if (file.isDirectory()) {
        listFile = file.listFiles();

        for (int i = 0; i < listFile.length; i++) {

            f.add(listFile[i].getAbsolutePath());

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这里f是字符串的arraylist,我将它传递给自定义适配器以下是我的自定义适配器的代码.

public class NewImageAdapter extends ArrayAdapter<Image> {

private ArrayList<Image> objects;
String packageName;
Activity act;

public NewImageAdapter(Activity context, int image_layout,
        ArrayList<Image> objects) {
    super(context, image_layout, objects);
    this.act = context;
    this.objects = objects;

}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub …
Run Code Online (Sandbox Code Playgroud)

android listview scroll

1
推荐指数
1
解决办法
6803
查看次数

在 Android Studio 主工具栏的选项菜单中添加选项

我是 android 新手,正在尝试创建自定义工具栏。我想知道是否有任何方法可以在单击时向设置菜单(3 个点)添加选项。

在此处输入图片说明

在此处输入图片说明

android android-toolbar

0
推荐指数
1
解决办法
6559
查看次数