将我的Android应用添加到"通过"发送菜单

时间:2015-11-28 15:05:38

标签: java android

我使用OSMand Navi app。在那里,我想点击一个点击共享按钮。然后有一个我可以发送坐标的应用程序列表。

我希望我的应用程序位于该列表中。我读了它,并在我的 AndroidManifest.xml 中添加了public class MainActivity extends Activity { private ProgressBar mProgress; private int mProgressStatus = 0; TextView percentage = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mProgress = (ProgressBar) findViewById(R.id.progress_bar); percentage = (TextView) findViewById(R.id.percentage); new CountProgress().execute(); } class CountProgress extends AsyncTask<Void, Integer, Void> { @Override protected void onPreExecute() { mProgress.setProgress(0); super.onPreExecute(); } @Override protected Void doInBackground(Void... unused) { for (int i=0; i<101;i++ ) { if (isCancelled()) break; publishProgress(i); SystemClock.sleep(200); } return(null); } @Override protected void onProgressUpdate(Integer... progress) { if (!isCancelled()) { mProgress.setVisibility(View.VISIBLE); // updating progress bar value mProgress.setProgress(progress[0]); // updating progess percentage text percentage.setText(progress[0].toString() + "%"); } } @Override protected void onPostExecute(Void unused) { Toast.makeText(getApplicationContext(), R.string.done, Toast.LENGTH_SHORT).show(); } } }

<intent-filter>

但我的应用程序仍未列入清单。我甚至试图重新安装它并重新启动手机。

1 个答案:

答案 0 :(得分:3)

&#34;分享&#34;通常是via ACTION_SEND,而不是ACTION_GET_CONTENT