我有一个xml URL文件,其中有空格我想用%20替换空格..怎么做????
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
/** Send URL to parse XML Tags */
URL sourceUrl = new URL(
"http://www.arteonline.mobi/iphone/output.php?gallery=MALBA%20-%20MUSEO%20DE%20ARTE%20LATINOAMERICANO%20DE%20BUENOS%20AIRES");
XMLHandlerartistspace myXMLHandler = new XMLHandlerartistspace();
xr.setContentHandler(myXMLHandler);
xr.parse(new InputSource(sourceUrl.openStream()));
Run Code Online (Sandbox Code Playgroud) 我想知道确切的,
parcelable还是serialization技术将数据从一个活动发送到另一个活动?提前致谢.
public class GetSetClass implements Serializable {
private int dt = 10;
/** pass any object, drwabale */
public int getDt() {
return dt;
}
public void setDt(int dt) {
this.dt = dt;
}
}
Run Code Online (Sandbox Code Playgroud) 我尝试使用Android开发者网站上的Android蓝牙聊天示例连接两台设备.它仅从其中一个设备连接,当我尝试从另一个设备连接时,它没有连接并弹出消息"无法连接:[此处的设备名称]"
我想知道我是否在两个设备上使用相同的代码,为什么只从一方进行连接,而另一方拒绝连接?
我有2个设备 - 1个运行版本2.2和1个运行v2.3.3.我的请求总是从运行2.3.3的Galaxy Y发送到运行Android 2.2的Galaxy fit-v,但反之亦然.任何人都可以帮助我,或根据下面的代码给我建议...
@Override
public void onActivityResult(int requestCode, int resultCode, final Intent data) {
switch (requestCode) {
case REQUEST_CONNECT_DEVICE:
// When DeviceListActivity returns with a device to connect
if (resultCode == Activity.RESULT_OK) {
FaceCardList.requestConnection = true;
FaceCardList.deviceSelected = false;
address = data.getExtras().getString(DeviceListActivity.EXTRA_DEVICE_ADDRESS);
device = FaceCardList.mBluetoothAdapter.getRemoteDevice(address);
// Attempt to connect to the device
FaceCardList.mChatService.connect(device);
// Get the device MAC address
}
break;
case REQUEST_ENABLE_BT:
// When the request to enable Bluetooth returns
if (resultCode == Activity.RESULT_OK) …Run Code Online (Sandbox Code Playgroud) 我正在保存视频和图像在一个文件夹..现在我想使这个文件夹作为密码保护,意味着打开这个文件夹时需要输入密码查看里面的文件
希望在这里得到任何相关的答案这样做.. .如果有其他任何可能请建议..
try {
dirName = "/mydirectory/";
fileName = new Long(
SystemClock.currentThreadTimeMillis())
.toString()
+ ".png";
} catch (NullPointerException e) {
// TODO: handle exception
}
try {
if (android.os.Environment
.getExternalStorageState()
.equals(android.os.Environment.MEDIA_MOUNTED)) {
File sdCard = Environment
.getExternalStorageDirectory();
File dir = new File(sdCard.getAbsolutePath()
+ dirName);
dir.mkdirs();
File file = new File(storedImagePath);
os = new FileOutputStream(file, true);
byte[] byteArray = receivedImageData.getBytes();
byteArray = Base64.decode(byteArray, 0);
os.write(byteArray);
os.flush();
os.close();
} else {
}
} catch (Exception e) {
}
Run Code Online (Sandbox Code Playgroud) 我正在制作一个media player需要设置均衡器效果,"seek Baar"因为"Bass","terrible","Rock","Pop","Medium"..我得到了一个链接,其中为此做了一些NDK库使用..是否有任何Java库来做它并请任何解释什么是逻辑这样做.我被困在这里2天.任何帮助将不胜感激...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.equalizertab);
f
}
} else {
try {
((GlobalState) getApplicationContext())
.resetEQ();
} catch (RemoteException re) {
// TODO:
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
记录下面的猫:
05-25 11:52:16.630: E/AndroidRuntime(19088): FATAL EXCEPTION: main
05-25 11:52:16.630: E/AndroidRuntime(19088): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android.apis.media/com.example.android.apis.media.AudioFxDemoActivity}: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -1
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1818)
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1834)
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.access$500(ActivityThread.java:122)
05-25 11:52:16.630: E/AndroidRuntime(19088): at …Run Code Online (Sandbox Code Playgroud) 我想在我的应用程序主页中添加振动和播放音乐意味着当我的应用程序启动它振动并播放铃声,直到我没有按下按钮进入另一个活动意味着它在我去其他活动后停止振动和声音...我的清单文件如下:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.androidpeople.tab"
android:versionCode="1"
android:versionName="1.0">
<uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:debuggable= "true">
<uses-library android:name="com.google.android.maps" />
<activity android:name=".SplashScreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="currentlocmap"/>
<activity android:name="filter"/>
<activity android:name="keywordsearch"/>
<activity android:name="keywordxmlparsing" />
<activity android:name="Artistspacedetailview" />
<activity android:name="loadingimage"/>
<activity android:name="keywordpagetabs"/>
<activity android:name="filterpagetabs"/>
<activity android:name="artistspacedetailviewTab"/>
</application>
<supports-screens android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
Run Code Online (Sandbox Code Playgroud)
嗨我想检查lat模拟器中当前位置的长度如何实现这个.. ??有可能在模拟器上获取当前位置纬度和经度???如果是,那么在模拟器中需要什么设置?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
LocationListener ll = new Mylocationlistener();
boolean isGPS = lm
.isProviderEnabled(LocationManager.GPS_PROVIDER);
// If GPS is not enable then it will be on
if(!isGPS)
{
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
sendBroadcast(intent);
}
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, ll);
}
private class Mylocationlistener implements LocationListener {
@Override
public void onLocationChanged(Location location) {
if (location != null) {
Log.d("LOCATION CHANGED", location.getLatitude() + "");
Log.d("LOCATION CHANGED", location.getLongitude() + "");
float …Run Code Online (Sandbox Code Playgroud) 我的朋友..我能够在视图上使用手指触摸移动图像,但现在我想移动文本视图而不是图像但无法做到这一点..我可以将文本视图视为图像..意思是如果生病了能够转换文本视图到图像然后我将传递图像对象..我在视图中移动图像的代码如下:
public class MainGamePanel extends SurfaceView implements
SurfaceHolder.Callback {
private static final String TAG = MainGamePanel.class.getSimpleName();
private MainThread thread;
private Droid droid;
public MainGamePanel(Context context) {
super(context);
// adding the callback (this) to the surface holder to intercept events
getHolder().addCallback(this);
// create droid and load bitmap
droid = new Droid(BitmapFactory.decodeResource(getResources(), R.drawable.droid_1), 50, 50);
// create the game loop thread
thread = new MainThread(getHolder(), this);
// make the GamePanel focusable so it can handle events
setFocusable(true);
}
@Override
public void surfaceChanged(SurfaceHolder …Run Code Online (Sandbox Code Playgroud) 我想在Android中使用基于SOAP的Web服务,但我不知道如何使用基于SOAP的Web服务的概念.我之前已经为简单的XML Web服务完成了XML解析,但是不了解基于SOAP的XML服务.你能告诉我如何在Android中使用基于SOAP的Web服务吗?
我可以添加到数据库并列表作为列表视图.当我使用onListItemClick单击列表项时,我需要什么语句来获取值?
提前致谢.
public class Main extends ListActivity {
private static String[] FROM = { _ID, DESCRIPTION, UN };
private static String ORDER_BY = DESCRIPTION + " ASC";
private static int[] TO = {R.id.itemrowid, R.id.itemdescription, R.id.itemun };
private EventsData events;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
events = new EventsData(this);
try {
Cursor cursor = getEvents();
showEvents(cursor);
} finally {
events.close();
}
**public void onListItemClick(ListView parent, View v, int position, long id) {
// What statement to put here to …Run Code Online (Sandbox Code Playgroud) android ×10
audio ×1
bluetooth ×1
java ×1
media-player ×1
parcelable ×1
ringtone ×1
serializable ×1
urlencode ×1