我正在开发一个应用程序,当按下按钮时,它会打开一个带有确定和取消按钮的对话框.
它工作正常.
当用户按下后退按钮时,我按如下方式处理
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
}
return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)
但是没有调用上面的方法.我怎么处理这个?
我正在实现与获取当前音乐曲目信息相关的应用程序.
我使用以下代码来获取:
public class CurrentMusicTrackInfoActivity extends Activity {
public static final String SERVICECMD = "com.android.music.musicservicecommand";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
IntentFilter iF = new IntentFilter();
iF.addAction("com.android.music.metachanged");
iF.addAction("com.android.music.playstatechanged");
iF.addAction("com.android.music.playbackcomplete");
iF.addAction("com.android.music.queuechanged");
registerReceiver(mReceiver, iF);
}
private BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
String cmd = intent.getStringExtra("command");
Log.v("tag ", action + " / " + cmd);
String artist = intent.getStringExtra("artist");
String album = intent.getStringExtra("album");
String track = intent.getStringExtra("track");
Log.v("tag", …Run Code Online (Sandbox Code Playgroud) 可以在向上方向上一个接一个地向线性布局添加视图.
如果有人正在研究那个,请帮助我
我正在实施一个应用程序.
根据我的要求,我想通过移动蓝牙从斑马mz320打印机打印出来.
我试图让一对从mobile bluetooth到printer bluetoth.
当我尝试配对时,打印机会抛出类似"1234或0000 PIN类型"的消息进行连接.
我键入了相同的PIN码.
但是打印机没有与我的移动设备配对.
它抛出了一个例外 com.zebra.android.comm.ZebraPrinterConnectionException: Could not connect to printer: Unable to start Service Discovery
如果有人知道解决方案,请帮助我.
提前致谢.
我收到电话号码,来自联系人的邮件扩展活动和oncreate方法.
通过使用以下代码:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Class A extends Activity{
new ClassB(this);
}
////////////////////////////////////////////////////
public static void getContactNumbers(Context context) {
String contactNumber = null;
int contactNumberType = Phone.TYPE_MOBILE;
String nameOfContact = null;
ContentResolver cr = context.getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
null, null, null);
if (cur.getCount() > 0) {
while (cur.moveToNext()) {
String id = cur.getString(cur
.getColumnIndex(BaseColumns._ID));
nameOfContact = cur
.getString(cur
.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
if (Integer
.parseInt(cur.getString(cur
.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) {
Cursor phones = cr
.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID
+ " = ?", new …Run Code Online (Sandbox Code Playgroud) 我是android的新手.我想开发一个应用程序,通过编程方式使用蓝牙找到该范围内的设备.如果有任何想法,请给我一些示例代码.
我是android的新手.
我面临一个问题,即我正在为我的应用程序添加框架布局代码
<?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"
>
<FrameLayout android:id="@+id/frameLayout1">
<LinearLayout
android:layout_height="wrap_content"
android:id="@+id/linearLayout1"
android:layout_width="fill_parent">
</LinearLayout>
</FrameLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我的问题是我想在不同的屏幕方向上更改框架布局高度
示例代码是
wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Log.v("height","height"+wm.getDefaultDisplay().getHeight());
if(wm.getDefaultDisplay().getHeight() <= 427)
{
Log.v("height","111");
((FrameLayout)findViewById(R.id.frameLayout1)).setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
}
else
{
((FrameLayout)findViewById(R.id.frameLayout1)).setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
}
Run Code Online (Sandbox Code Playgroud)
但它让力量接近,
如果有任何想法请帮助我.
提前致谢.
我正在实现与地图活动相关的应用程序.
根据我的要求,我在db中保存了很多lat long值,
如下所示:
id lat long 1 17.490431 78.407435 2 17.488221 78.409667 3 17.48249 78.414559 4 17.470292 78.426747
我的要求是从db中获取所有lat/long并使用lat/long绘制路径.
如果有人知道解决方案,请帮助我.
我正在开发一个应用程序来获取地图上的一些位置,
并建立从当前位置到特定位置的路线.
它工作正常.
我希望从特定路线中获得限速.
是否有可能通过使用任何谷歌apis?
如果有人知道解决方案,请帮助我.
提前致谢.