请指导,在Android中如何将我的字符串(少于160个字符)传递给默认的内置SMS应用程序或队列,这将完成该过程.
我的意思是,从我的活动中我想调用一个内置的SMS应用程序并将我的短信字符串传递给它,然后内置的应用程序将负责其他活动,如短信重发等.
android对我来说是新的.我正在尝试在1.5平台上开发一个程序但仍在进行中,plz指导我.
我有以下格式的一些信息
"item1","description1"
"item2","description2"
"item3","description3"
"item4","description4"
.
.
.
.
Run Code Online (Sandbox Code Playgroud)
我想在屏幕上显示它们,我不知道哪种方法可以做到这一点.谷歌之后我发现了2种方法.但我没有成功实施任何一个.
方法1
我将两列数据分成两个不同的数组,然后使用第1列的数组填充listactivity,启用过滤器和点击的事件我想提出警告,应该显示文本点击倾斜和desc从第二个数组作为基于位置的消息体.但是如果使用过滤器索引变成重新初始化,这里有问题:-(并且没有找到另一种方法来获取该行的文本.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, Names));
getListView().setTextFilterEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)
public void onListItemClick(ListView parent, View v, int position, long id) {
Builder builder = new AlertDialog.Builder(this);
builder.setTitle(Names[position]);
builder.setMessage(description[position] + " -> " + position );
builder.setPositiveButton("ok", null);
builder.show();
}
Run Code Online (Sandbox Code Playgroud)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
如果使用过滤器,它不会从位置选择正确的项目:-(,plz guide你可以分享这个的源代码
方法B.
在这里,我尝试从XML生成列表行,但给出1.5 jar文件不允许修改的错误:-(
public View getView(int position, View …Run Code Online (Sandbox Code Playgroud) android ×2