Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

19
Android从URL加载到位图
我有一个关于从网站加载图像的问题。我使用的代码是: Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); Bitmap bit=null; try { bit = BitmapFactory.decodeStream((InputStream)new URL("http://www.mac-wallpapers.com/bulkupload/wallpapers/Apple%20Wallpapers/apple-black-logo-wallpaper.jpg").getContent()); } catch (Exception e) {} Bitmap sc = Bitmap.createScaledBitmap(bit,width,height,true); canvas.drawBitmap(sc,0,0,null); 但是它总是返回一个空指针异常,程序崩溃了。该URL有效,并且似乎适用于其他所有人。我正在使用2.3.1。
74 java  android  bitmap 

4
如何从非活动类开始活动?
我有一个显示一些活动的地图视图活动OverlayItems。例如onTap,在重叠式广告的方法中,我想触发一个新活动,将该活动显示为全屏形式。 当我在覆盖类中执行此操作时: Intent intent = new Intent(); intent.setClass(getApplicationContext, FullscreenView.class); startActivity(intent); ..它找不到应用程序上下文,因为我不在活动范围内。 当我在主要活动中添加方法时,可以这样说startFullscreen: public static void startFullscreen() { if (sCurrentPhoto != null) { Intent intent = new Intent(); intent.setClass(getApplicationContext(), FullscreenView.class); startActivity(intent); } } 我无法调用getApplicationContext()和startActivity(),因为我处于静态环境中。我需要静态方法,但是要在Overlay类中调用它MainView.startFullscreen()。 简而言之:如何从非活动类开始活动?

9
安装apk文件时出现错误“程序包似乎已损坏”
我有一个奇怪的问题。我将Android Studio从2.3.3更新到3.0后出现了此错误。问题是当我尝试安装apk文件时说 应用未安装。该软件包似乎已损坏。 我曾尝试在调试版和发行版中都生成apk并尝试安装,但是每当我安装apk时,它都会显示相同的消息。 当我从android studio运行android项目时,它正在工作。可能是摇摇欲坠的问题,但无法解决。请帮忙

6
使用API​​从Google Play开发者那里获取统计信息
我负责开发一个网站,该网站应该能够向客户显示来自Apple应用程序商店和Google Play商店的统计信息,以便他们可以轻松查看正在发生的事情。 我已经找到了一些获取App Store数据的方法,但是Google Play开发人员的统计数据似乎很难获取。 我听说过抓取,但这并不是一个很好的解决方案,因为只要开发人员控制台进行重大更新,它就可能被破坏。 例如,我正在寻找可以像Andlytics或App Annie一样工作的东西,这样我就可以使用AJAX或其他东西(也许是JSON格式?)获取数据并将其放入数据库中。 到目前为止,我还没有找到任何可靠的解决方案(除了抓取之外,这似乎是一种不稳定的方法),并且这个问题已在前一段时间提出,所以我允许自己再问一次,因为也许现在有一些问题了。解决此问题的方法。 我只能找到Google Play API,该API允许我通过身份验证从应用程序的公共页面获取数据,但不能从开发人员控制台获取数据。 任何提示或帮助将不胜感激:)

7
在Android中使用Intent在活动中传递android位图数据
我有一个bmp在Activity1中命名的Bitmap变量,我想将该位图发送到Activity2 以下是我用于传递意图的代码。 Intent in1 = new Intent(this, Activity2.class); in1.putExtra("image",bmp); startActivity(in1); 在Activity2中,我尝试使用以下代码访问位图 Bundle ex = getIntent().getExtras(); Bitmap bmp2 = ex.getParceable("image"); ImageView result = (ImageView)findViewById(R.Id.imageView1); result.setImageBitmap(bmp); 该应用程序无一例外地运行,但是没有给出预期的结果

14
您需要在此活动中使用Theme.AppCompat主题(或后代)。更改为Theme.AppCompat会导致其他错误
我在我的应用程序中使用appcompat v22.1.0并使用工具栏。我使用时一切都很好Theme.AppCompat.Light.NoActionBar。当我启动工具时AlertDialog,它会产生如下错误: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.support.v7.app.AppCompatDelegateImplBase.onCreate(AppCompatDelegateImplBase.java:113) at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:146) at android.support.v7.app.AppCompatDialog.<init>(AppCompatDialog.java:47) at android.support.v7.app.AlertDialog.<init>(AlertDialog.java:92) at android.support.v7.app.AlertDialog$Builder.create(AlertDialog.java:882) at com.ramabmtr.map.findingmoo.MainActivity.onOptionsItemSelected(MainActivity.java:216) at android.app.Activity.onMenuItemSelected(Activity.java:2572) at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:353) at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:144) at android.support.v7.internal.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:99) at android.support.v7.internal.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:99) at android.support.v7.internal.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:74) at android.support.v7.widget.Toolbar$1.onMenuItemClick(Toolbar.java:164) at android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:740) at android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:802) at android.support.v7.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:153) at android.support.v7.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:949) at …

9
如何安排文字在图像周围流动
您能告诉我是否可以在图像周围布置文本吗?像这样: ------ text text text | | text text text ----- text text text text text text text text text text text 我已经收到一个Android开发人员对此问题的回应。但是我不确定他做我自己的TextView版本意味着什么?感谢您的任何提示。 在2010年2月8日(星期一)晚上11:05,罗曼·盖伊(Romain Guy)写道: 你好 仅使用提供的窗口小部件和布局是不可能的。您可以编写自己的TextView版本来执行此操作,这并不难。

13
如何使用OkHttp / Retrofit重试HTTP请求?
我在Android项目中使用Retrofit / OkHttp(1.6)。 我找不到任何内置于其中的请求重试机制。在搜索更多内容时,我读到OkHttp似乎有静默重试。我没有在任何连接(HTTP或HTTPS)上看到这种情况。如何使用okclient配置重试? 目前,我正在捕获异常并重试维护一个计数器变量。

22
无法解析':app @ debug / compileClasspath'的依赖关系:无法解析
新安装的Android Studio 3.1.3在制作新项目和首次编译时给出了奇怪的依赖项错误。 一个类似的问题没有帮助解决问题。 事件日志: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3. Open File Show Details Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2. Open File Show Details Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3. Open File Show Details Unable to resolve …


7
防止后退按钮关闭对话框
我试图防止在Android中按下“后退”按钮时关闭AlertDialog框。我已经遵循了该线程中的两个流行方法,并且使用System.out.println可以看到在两种情况下代码都可以执行。但是,后退按钮仍会关闭对话框。 我可能做错了什么?最终,我试图防止后退按钮关闭对话框-这是在应用程序首次运行时显示的免责声明,我不希望用户有任何选择,只能在其中按下“接受”按钮。以便该应用继续运行。
74 android  back 

13
操作栏后退按钮不起作用
在这些Android文档的帮助下,我试图做一个操作栏的后退按钮。我得到一个如下所示的操作栏的后退按钮: 输出: 但是我的问题是,观看图库图像后,按action bar back button。 然后it is not working。但是必须go back to previous page。 下面列出的是编码。 GalleryActivity.java: import android.app.ActionBar; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.NavUtils; import android.view.MenuItem; import com.fth.android.R; public class GalleryActivity extends FragmentActivity { private int position; private static String id; private static String name; private DemoCollectionPagerAdapter mDemoCollectionPagerAdapter; private ViewPager …

4
使用LinearLayoutManager滚动到RecyclerView的顶部
我在其中有一个片段RecyclerView与LinearLayoutManager其中有CardView项目。单击时有一个浮动操作按钮,项目应滚动到顶部。我已经尝试使用scrollToPosition以及和以及scrollToPositionWithOffset一起RecyclerView使用LinearLayoutManager,如下所示。但这根本没有效果。为什么会这样呢?谁能帮我一下。 而且我已经将xmlRecyclerView直接放置SwipeRefreshView在xml文件中。我setFloatingActionButton尽快将适配器设置为RecyclerView。 public void setFloatingActionButton(final View view) { float = (android.support.design.widget.FloatingActionButton) getActivity().findViewById(R.id.float); float.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mRecyclerView.smoothScrollToPosition(0); android.support.design.widget.Snackbar.make(view, "Scrolled to Top", android.support.design.widget.Snackbar.LENGTH_SHORT) .setAction("Ok", new View.OnClickListener() { @Override public void onClick(View v) { LinearLayoutManager llm = (LinearLayoutManager) mRecyclerView.getLayoutManager(); llm.scrollToPosition(0); } }) .setActionTextColor(getActivity().getResources().getColor(R.color.coloLink)) .show(); } }); }

2
.txt文件的MIME类型?
我正在尝试.txt使用共享意图共享文件。如果我将“ text / plain”设置为mime类型,它将读取类似于文本的内容而不是类似于文本文件的内容,那么共享菜单中提供的选项为Whatsapp,Line等。 有谁知道如何配置共享意图,以便共享选项仅是能够发送.txt文件的程序(Gmail,Dropbox等。但不支持Whatsapp ..)?谢谢

11
Android,如何创建选项菜单
在这里我试图制作选项菜单,但是菜单没有显示在屏幕上,所以请指导我在哪里做错了... MenuTest.java public class MenuTest extends Activity { @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater=getMenuInflater(); inflater.inflate(R.menu.more_tab_menu, menu); return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()) { case R.id.feeds: break; case R.id.friends: break; case R.id.about: break; } return true; } } 我的XML文件是more_tab_menu.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.