MainActivity.java
我MultiChoiceModeListener在这个类中实现了以下是代码:
上listView:
listView.setMultiChoiceModeListener(MainActivity.this);
listView.setChoiceMode(listView.CHOICE_MODE_MULTIPLE_MODAL);
@Override
public boolean onActionItemClicked(ActionMode arg0, MenuItem arg1) {
switch (arg1.getItemId()) {
case R.id.save:
// Close CAB
arg0.finish();
return true;
case R.id.saveto:
// Close CAB
arg0.finish();
return true;
default:
return false;
}
}
@Override
public boolean onCreateActionMode(ActionMode arg0, Menu arg1) {
arg0.getMenuInflater().inflate(R.menu.save_menu, arg1);
return true;
}
@Override
public void onDestroyActionMode(ActionMode arg0) {
listadaptor.removeSelection();
}
@Override
public boolean onPrepareActionMode(ActionMode arg0, Menu arg1) {
return false;
}
@Override
public void onItemCheckedStateChanged(ActionMode arg0, int arg1, …Run Code Online (Sandbox Code Playgroud) cmtr.setText(finalTime);
cmtr.setBase(SystemClock.elapsedRealtime());
timetest = SystemClock.elapsedRealtime();
Log.d("SETTIME: ", ""+timetest);
cmtr.start();
eltime = SystemClock.elapsedRealtime();
Log.d("ELapsed: ", ""+eltime);
Run Code Online (Sandbox Code Playgroud)
注意:我想以相反的顺序启动我的天文台表.就像我设置天文钟10秒.现在,我想以相反的顺序从10到0秒开始.所以任何人都可以帮助获得这个解决方案.非常感谢你提前.
<item
android:id="@+id/action_back"
android:orderInCategory="100"
app:showAsAction="always"
android:icon="@drawable/ic_action_back"
android:title="@string/back"/>
<item
android:id="@+id/action_save"
android:orderInCategory="100"
app:showAsAction="always"
android:icon="@drawable/ic_action_save"
android:title="@string/save"/>
<item
android:id="@+id/action_sort"
android:orderInCategory="100"
app:showAsAction="always"
android:icon="@drawable/ic_action_sort_dark"
android:title="@string/sort"/>
<item
android:id="@+id/action_new"
android:orderInCategory="100"
app:showAsAction="always"
android:icon="@drawable/ic_new"
android:title="@string/new_menu"/>
Run Code Online (Sandbox Code Playgroud)
<activity
android:name="com.app.FileFragmentActivity"
android:uiOptions="splitActionBarWhenNarrow"
android:label="@string/app_name" >
</activity>
Run Code Online (Sandbox Code Playgroud)


我想在底部显示动作项目,如上面的两个屏幕截图(标记为红色).
我正在Toolbar使用appcompat-v7库.
android android-appcompat android-support-library material-design android-toolbar
recived = TrafficStats.getUidRxBytes(uid);
send = TrafficStats.getUidTxBytes(uid);
TrafficStats.getMobileRxBytes();
TrafficStats.getMobileTxBytes();
TrafficStats.getTotalRxBytes();
TrafficStats.getTotalTxBytes();
Run Code Online (Sandbox Code Playgroud)
我有应用程序ID,我可以获得该应用程序数据使用,但我无法获得更详细的信息,如使用wifi和网络的数据使用.我想在设备中单独找到所有已安装的应用程序.我怎么能找到那个.?我已经尝试了很多东西,但没有得到任何解决方案.
我正在使用凌空从服务器在水平滑动视图中显示图像,但我的图像非常大,这是我得到一个例外的内存不足
以下是我的排球班:
public class Volley{
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
public Volley(Context ctx) {
Log.v("Volley", "Volley onCreate");
mRequestQueue = com.android.volley.toolbox.Volley.newRequestQueue(ctx);
final int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024);
final int cacheSize = maxMemory / 8;
ImageLoader.ImageCache imageCache = new ImageLoader.ImageCache() {
LruCache<String, Bitmap> imageCache = new LruCache<String, Bitmap>(cacheSize);
@Override
public void putBitmap(String key, Bitmap value) {
imageCache.put(key, value);
}
@Override
public Bitmap getBitmap(String key) {
return imageCache.get(key);
}
};
mImageLoader = new ImageLoader(mRequestQueue, imageCache);
}
public void clear(Context ctx) …Run Code Online (Sandbox Code Playgroud) 我们有下一个代码.
有时我们应该在最后一行等待10-20-40秒.
可能是什么问题?
Java 1.4
URL url = ...;
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(false);
conn.connect();
OutputStream out = conn.getOutputStream();
ObjectOutputStream outStream = new ObjectOutputStream(out);
try
{
outStream.writeObject(objArray);
}
finally
{
outStream.close();
}
InputStream input = conn.getInputStream();
Run Code Online (Sandbox Code Playgroud)
更新:
下一个代码修复了ECLIPSE中的问题.
但它仍然无法通过Java WebStart工作:(
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(false);
System.setProperty("http.keepAlive", "false"); //<---------------
conn.connect();
Run Code Online (Sandbox Code Playgroud)
但为什么?
再次更新一次!
Bug被修复了!:)
我们使用的连接不是在一个类中,而是在两个类中.
第二类有以下几行:
URL url = ...
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty("Content-Length", "1000"); //<------------
conn.connect();
Run Code Online (Sandbox Code Playgroud)
注意:
setRequestProperty("Content-Length", "1000")是问题的根本原因.
我有一个autocompletetextview,我已将其链接到Web服务,因此它在我输入时向我显示建议.现在,当用户开始滚动自动完成下拉列表时,如何隐藏软键盘?我浏览了网络,但没有找到任何方法来检测自动完成下拉列表中的触摸.
我正在使用Map Utils库在地图上进行聚类。现在,我想更改默认标记,如下图所示:

您可以在绿色圆圈中看到标记。我想改变那个。我已经实现了这一点。但不知道如何改变这一点。如果您知道的话,请帮助解决此问题。
码:
@Override
protected void startDemo() {
getMap().moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(51.503186, -0.126446), 10));
mClusterManager = new ClusterManager<MyItem>(this, getMap());
getMap().setOnCameraChangeListener(mClusterManager);
try {
readItems();
} catch (JSONException e) {
Toast.makeText(this, "Problem reading list of markers.", Toast.LENGTH_LONG).show();
}
}
private void readItems() throws JSONException {
InputStream inputStream = getResources().openRawResource(R.raw.radar_search);
List<MyItem> items = new MyItemReader().read(inputStream);
mClusterManager.addItems(items);
}
Run Code Online (Sandbox Code Playgroud) android google-maps markerclusterer google-maps-android-api-2
以下是我的代码:
BaseDemoActivity:
public abstract class BaseDemoActivity extends Activity implements
GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener {
private static final String TAG = "BaseDriveActivity";
/**
* DriveId of an existing folder to be used as a parent folder in
* folder operations samples.
*/
public static String EXISTING_FOLDER_ID = "CAESHDBCMlBoNlZTdkpaR2FTRTFaWW5wclNXRlFabXMYOiCWqeuO-FI=";
/**
* DriveId of an existing file to be used in file operation samples..
*/
public static final String EXISTING_FILE_ID = "CAESHDBCMlBoNlZTdkpaR2FTRTFaWW5wclNXRlFabXMYOiCWqeuO-FI=";
/**
* Extra for account name.
*/
protected static final String EXTRA_ACCOUNT_NAME = …Run Code Online (Sandbox Code Playgroud) 我在我的应用程序中使用了switch小部件.当我在棒棒糖上运行app时,它的工作正常.但是当我在kitkat版本中运行时,它会崩溃.
xml设计:
<Switch
android:id="@+id/act_edit_device_swtch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:switchMinWidth="40sp"
android:thumb="@null"
android:track="@drawable/switchdb" />
Run Code Online (Sandbox Code Playgroud)
switchdb.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/onswitch" android:state_checked="true"/>
<item android:drawable="@drawable/offswitch" android:state_checked="false"/>
<item android:drawable="@drawable/offswitch"></item>
</selector>
Run Code Online (Sandbox Code Playgroud)
下面是我的崩溃报告:
java.lang.NullPointerException
at android.widget.Switch.jumpDrawablesToCurrentState(Switch.java:825)
at android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java:5500)
at android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java:5500)
at android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java:5500)
at android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java:5500)
at android.widget.FrameLayout.jumpDrawablesToCurrentState(FrameLayout.java:189)
at android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java:5500)
at android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java:5500)
at android.widget.FrameLayout.jumpDrawablesToCurrentState(FrameLayout.java:189)
at android.view.View.onAttachedToWindow(View.java:12146)
at android.view.ViewGroup.onAttachedToWindow(ViewGroup.java:3499)
at com.android.internal.policy.impl.PhoneWindow$DecorView.onAttachedToWindow(PhoneWindow.java:2659)
at android.view.View.dispatchAttachedToWindow(View.java:12620)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2460)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1236)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1019)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5725)
Run Code Online (Sandbox Code Playgroud) android ×9
android-wifi ×1
autocomplete ×1
google-maps ×1
hide ×1
http ×1
java ×1
keyboard ×1
servlets ×1
tomcat ×1