Tag: 安卓

无法再使用查询获取Google云端硬盘应用数据文件夹内容

出于某种原因,以下Android应用程序代码 com.google.api.services.drive.Drive drive; … drive.files().list().setQ(“mimeType=’application/vnd.google-apps.folder’ and ‘appdata’ in parents”).execute().getItems(); 从5月14日开始返回空列表。此代码返回我的自定义文件夹超过1年。 我可以看到我的App Data内容仍然存在 https://drive.google.com/drive/my-drive >设置>管理应用。 有什么想法有什么不对?

unmute按钮java android的问题

我正在创建一个简单的点击计数器安卓应用程序,单击按钮时会播放声音,并且在离开计数屏幕然后返回计数屏幕时也会保存计数。 我遇到了静音按钮的问题。 当我点击它时,它会使整个应用程序静音,而不仅仅是那个特定的gui屏幕(活动)。 第一个问题是静音按钮使整个应用程序的声音静音,我只需要为该活动静音。 第二个问题是,当您单击静音按钮并退出屏幕,然后返回,然后尝试取消静音 – 它不会取消静音。 我认为解决这个问题的方法是我们将静音按钮从SharedPreferences保存实例状态中取出 – 如果可能的话…… 到目前为止,这是我的代码,如果你可以指导我如何实现上述那将是伟大的。 谢谢。 public class wazeefa extends Activity { //Count Button TextView txtCount; ImageView image; Button btnCount; Button wmute; Button wreset; public static int count=0; SharedPreferences app_preferences; MediaPlayer mpButtonClick; AudioManager audioManager; public static boolean mutestatus=false; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // The activity is […]

来自API的Android搜索建议

我正在尝试创建一个可搜索的活动,从谷歌地方API获得结果,我已经创建了一个内容提供商并放置一些代码来执行HTTP请求谷歌并解析结果。 问题是Web请求需要异步完成以阻止它阻止UI线程,当这样做时内容提供者在Web请求完成之前返回MatrixCursor,使得结果在下次文本框改变时出现当文本实际发生变化时 有没有办法解决? 这是我的搜索内容提供商的代码: import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.app.SearchManager; import android.content.ContentProvider; import android.content.ContentValues; import android.database.Cursor; import android.database.MatrixCursor; import android.net.Uri; import android.util.Log; import com.loopj.android.http.*; public class LocationsSuggestionProvider extends ContentProvider { private static final String[] COLUMNS = { “_id”, // must include this column SearchManager.SUGGEST_COLUMN_TEXT_1}; public MatrixCursor cursor = new […]

在android中的阴影生成器

我正在开发一个拖拽游戏,但我遇到一个小问题,当我在视图中单击时,阴影构建器首先出现在右上角,然后随着触摸位置移动。 阴影构建器也小于初始视图。 如何将其作为初始视图? private final class MyTouchListener implements OnTouchListener { public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { ClipData data = ClipData.newPlainText(“”, “”); DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.INVISIBLE); return true; } else { return false; } } }

画出平滑的曲线

我想创建更平滑的曲线,而不仅仅是线角度。 这就是我现在画的画面: 这是我的代码: case FREEHAND: float[] pts; float[] ptk; ptk = new float[2]; imageMatrix.invert(inv); if (mCurrentShape == null) { mCurrentShape = new Line(); pts = new float[2]; ((Line) mCurrentShape).setBegin(mDownPoint); pts[0] = (float)((Line) mCurrentShape).getBegin().getX(); pts[1] = (float)((Line) mCurrentShape).getBegin().getY(); inv.mapPoints(pts); ((Line) mCurrentShape).getPath().moveTo(pts[0], pts[1]); } ptk[0] = (float)currentPoint.getX(); ptk[1] = (float)currentPoint.getY(); inv.mapPoints(ptk); ((Line) mCurrentShape).getPath().lineTo(ptk[0], ptk[1]); break; 手绘代码: package […]

未找到Android- R.java文件

在使用android项目的时候。我坚持使用R.java文件,即使我清理项目也没有找到(项目—->干净)。但是那个文件仍然没有找到。即使我创建了一个同样的新项目出现问题。 我需要做什么 ? 我期待着能够克服这个问题的宝贵回复

Firebase:从存储和数据库中删除时,存储删除是否应该在存储删除的onSuccessListener中?

假设我想删除Firebase存储中的条目以及Firebase数据库中的元数据。 我应该这样彼此独立地删除它们: @Override public void onDeleteClick(int position) { Upload selectedItem = mUploads.get(position); String selectedKey = selectedItem.getKey(); StorageReference imageRef = FirebaseStorage.getInstance().getReferenceFromUrl(selectedItem.getImageUrl()); imageRef.delete(); mDatabaseRef.child(selectedKey).removeValue(); } 或者我应该将数据库删除部分放入存储删除方法的onSuccessListener中吗? @Override public void onDeleteClick(int position) { Upload selectedItem = mUploads.get(position); final String selectedKey = selectedItem.getKey(); StorageReference imageRef = FirebaseStorage.getInstance().getReferenceFromUrl(selectedItem.getImageUrl()); imageRef.delete().addOnSuccessListener(new OnSuccessListener() { @Override public void onSuccess(Void aVoid) { mDatabaseRef.child(selectedKey).removeValue(); } }); […]

Android在绘制前获取视图的位图?

我希望采用视图层次结构并将其转换为位图。 使用view.getDrawingCache()正是我想要它做的,但是如果我在绘制视图之前尝试它,它将无法工作。 是否有另一个函数可以做同样的事情,但在实际绘制之前? 我想创建视图并将其转换为位图以显示和丢弃实际视图。 如果有办法强制绘制可能也有效的视图。 有任何想法吗? 我在之前的post中找到了这个: public static Bitmap loadBitmapFromView(View v) { Bitmap b = Bitmap.createBitmap( v.getLayoutParams().width, v.getLayoutParams().height, Bitmap.Config.ARGB_8888); Canvas c = new Canvas(b); v.layout(0, 0, v.getLayoutParams().width, v.getLayoutParams().height); v.draw(c); return b; } 这看起来很有希望但是当我使用它时,我得到的是一个半透明的黑盒子。

com.android.ddmlib.SyncException:没有这样的文件或目录

我遇到这两个问题: Failed to install ImamAlsajadSayings.apk on device ’emulator-5554′: No such file or directory ImamAlsajadSayings] com.android.ddmlib.SyncException: No such file or directory 我读过我需要清理我的项目。 我这样做了,问题仍未解决。 apk文件就在那里。 我不知道这是什么问题。

Android:无效的资源文件

我刚刚下载了最新的Android Studio 3.0 Preview Canary 2 。 它用最新的gradle com.android.tools.build:gradle:3.0.0-alpha2更新了我的项目。 现在我有很多编译崩溃,如: ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-xhdpi-v4\notification_bg_low_normal.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-xhdpi-v4\notification_bg_low_normal.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\design-25.3.1.aar\ab2edc05ef7bbad4b3861a867a381098\res\drawable-xxxhdpi-v4\design_ic_visibility.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\design-25.3.1.aar\ab2edc05ef7bbad4b3861a867a381098\res\drawable-xxxhdpi-v4\design_ic_visibility.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-mdpi-v4\abc_menu_hardkey_panel_mtrl_mult.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-mdpi-v4\abc_menu_hardkey_panel_mtrl_mult.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-xxxhdpi-v4\abc_spinner_mtrl_am_alpha.9.png not […]