Questions tagged «android»

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

4
Android静态对象生命周期
我正在创建事件搜索应用程序,我们从一个屏幕设置搜索条件,然后在另一个屏幕中填充,然后用户可以从第三个屏幕编辑搜索条件,然后转到第四个屏幕。 为了实现上述任务,我正在使用静态对象,该对象记住应用程序周围的值,而我不需要做任何其他事情。 但我担心,如果内存不足,Android会删除静态对象? 由于android支持多任务处理,如果用户切换到另一个应用程序,并且当用户回来时应用程序开始疯狂执行操作,则静态对象在执行多任务处理时是否会被移除?任何想法 ??并建议通过单例方法持有静态对象是更好的方法

16
如何在Android中检测用户不活动
用户启动我的应用并登录。 选择“会话超时”为5分钟。 在应用程序上执行一些操作。(全部在前景中) 现在,用户将Myapp置于后台并启动其他一些应用程序。 ---->倒数计时器启动并在5分钟后注销用户, 或者用户将屏幕关闭。 ---->倒数计时器启动并在5分钟后注销用户 即使应用程序位于前台,但用户长时间不说与应用程序交互(例如6-7分钟),我也希望得到相同的行为。假设屏幕一直处于打开状态。我想检测某种用户不活动状态(即使应用程序在前台也不会与应用程序进行交互),然后启动我的倒数计时器。

5
卸载Android ADT
这似乎是一项琐碎的任务,但是我找不到从Eclipse安装中彻底卸载ADT的选项。当然,我可以只删除SDK的文件夹,但这在下次启动Eclipse时会引发错误。我问的原因是因为我的旧ADT不断抛出一个奇怪的错误(无法获取URL https://dl-ssl.google.com/android/repository/addons_list.xml,原因:未找到文件),我需要完整,全新的重新安装。 重要 说明:在帮助->关于Eclipse SDK->安装详细信息下,所有android插件的卸载按钮均显示为灰色
101 android  eclipse  adt 

7
带有ListView和按钮的Android布局
好吧,这种特定的布局让我很烦。而且似乎找不到一种具有listView的方法,该方法的底部有一行按钮,因此listview不会延伸到按钮的上方,因此这些按钮始终固定在屏幕底部。这就是我想要的: 删除了死的ImageShack链接 似乎应该这么简单,但是我尝试过的所有方法都失败了。有什么帮助吗? 这是我当前的代码: RelativeLayout container = new RelativeLayout(this); container.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); //** Add LinearLayout with button(s) LinearLayout buttons = new LinearLayout(this); RelativeLayout.LayoutParams bottomNavParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); bottomNavParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); bottomNavParams.addRule(RelativeLayout.CENTER_HORIZONTAL); buttons.setLayoutParams(bottomNavParams); ImageButton newLayer = new ImageButton(this); newLayer.setImageResource(R.drawable.newlayer); newLayer.setLayoutParams(new LinearLayout.LayoutParams(45, LayoutParams.FILL_PARENT)); buttons.addView(newLayer); container.addView(buttons); //** Add ListView layerview = new ListView(this); RelativeLayout.LayoutParams listParams …
101 java  android  listview  layout 

7
Eclipse Android插件— libncurses.so.5
我正在努力在Fedora 16 OS(64位)上的Eclipse上安装ADT(Android开发工具)。 Eclipse本身运行良好。 按照指示,我首先安装了常规的Android SDK,即OS级工具包。一切顺利,我能够在工具目录中使用Android应用程序。 在Eclipse中,这有点困难,因为我首先必须安装GWT或与Google相关的工具,这需要WST的Eclipse Indigo核心更新。最后,ADT安装报告成功。 但是,每次打开Eclipse时,它都会给我带来许多关于libncurses.so.5和以下日志的弹出窗口: [2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-04-04 02:06:35 - adb] 'adb version' failed! /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No …
101 android  linux  eclipse 


10
Android模拟器上没有互联网-为什么以及如何解决?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我正在尝试将Internet与Android模拟器一起使用,但没有成功。有任何想法吗?

10
错误的类文件魔术或版本
我已经知道这个问题已经被经常问及答案了,但是我发现没有一个答案可以解决我的问题。 这是错误的: Error:Gradle: Execution failed for task ':ffcommunity:preDexDebug'. com.android.ide.common.internal.LoggedErrorException: Failed to run command: D:\Android SDK\sdk\build-tools\20.0.0\dx.bat --dex --output D:\Users\ReVo\Documents\IntelliJ IDEA\FFCommunity\ffcommunity\build\intermediates\pre-dexed\debug\bananaquery-2ee85432877a057e7414910b8127805535139d5d.jar D:\Users\ReVo\Documents\IntelliJ IDEA\FFCommunity\ffcommunity\libs\bananaquery.jar Error Code: 1 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) at com.android.dx.command.dexer.Main.processClass(Main.java:665) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634) at …


5
如何从Android棉花糖中的服务请求权限
在Android Marshmallow中,应在需要时在运行时请求权限,而不是在安装应用程序时立即请求所有权限。但是,我似乎只能向活动请求权限,这是一个问题,因为我的应用程序仅包含服务。(为什么会这样,您可能会问?该应用程序捆绑了一个Android Wear表盘,并且所有手机所做的只是查找附近的照片以发送至手表-无需进行“活动”。但它确实需要位置权限。) 因此,有什么方法可以向服务请求权限吗?还是以某种方式强制像过去一样在安装时授予权限?

4
DialogFragment setCancelable属性不起作用
我在android应用程序中工作,并且正在使用DialogFragment显示对话框,并且我想使DialogFragment不可取消。我已经将对话框的cancelable属性设置为false,但是仍然不受影响。 请查看我的代码并为我提供解决方案。 public class DialogTest extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return super.onCreateDialog(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.dialog_test, container, true); getDialog().requestWindowFeature(STYLE_NO_TITLE); getDialog().setCancelable(false); return view; } }

3
从XML获取尺寸并在运行时设置文本大小
在dimens.xml中,我有: <dimen name="text_medium">18sp</dimen> 在运行时,我获得此值并设置文本视图的文本大小: int size = context.getResources().getDimensionPixelSize(R.dimen.text_medium); textView.setTextSize(size). 在10英寸平板电脑(1280 x 800)上,一切正常。但是在电话(800 x 480)上,文本视图的字体很大。在平板电脑上,大小等于18;在电话上是27岁 如果我通过以下方式手动设置尺寸: textView.setTextSize(size) 这两种设备的大小均正常。

18
SearchView的OnCloseListener不起作用
我正在尝试SearchView在Android 3.0+ ActionBar中添加对的支持,但无法OnCloseListener正常工作。 这是我的代码: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); searchView = (SearchView) menu.findItem(R.id.search_textbox).getActionView(); searchView.setOnQueryTextListener(new OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) { searchLibrary(newText); return false; } @Override public boolean onQueryTextSubmit(String query) { return false; } }); searchView.setOnCloseListener(new OnCloseListener() { @Override public boolean onClose() { System.out.println("Testing. 1, 2, …

3
在不同状态下使用两个图像切换按钮
我需要使用两个图像而不是打开/关闭状态来制作切换按钮。 在关闭状态下,我会设置背景图片。但是当我使用背景图片时,无法删除OFF文本。 而且我无法通过单击切换按钮将其他图像设置为ON状态:(我是android新手。希望大家帮我摆脱这个问题

13
Appcompatv7-v21导航抽屉不显示汉堡图标
我正在使用最新的appcompat支持库实现棒棒糖风格的导航抽屉,但问题是从未显示汉堡包图标。仅显示后退图标。 这是我的活动代码 import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.widget.Toolbar; import android.view.View; public class Home extends ActionBarActivity { private DrawerLayout mDrawerLayout; private ActionBarDrawerToggle mDrawerToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); initViews(); } private void initViews(){ Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); toolbar.setTitleTextColor(getResources().getColor(android.R.color.white)); setSupportActionBar(toolbar); …

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.