Questions tagged «android»

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

30
未找到亚行设备
我正在尝试在全新的Nexus 10上安装Android应用。我有一个.apk文件。我已经下载了Android SDK,安装了“ Android SDK工具”,“ Android SDK平台工具”和Google USB驱动程序。我已经检查了Nexus 10上“未知来源”的设置。 当我从命令终端运行“ adb设备”时,它没有列出任何设备。我尝试遵循此建议,因为它与我之前在Stack Overflow上找到的建议相同。完成这些步骤后,“ adb设备”仍然返回一个空列表,更糟糕的是,当我将Nexus 10连接到PC时,Windows在设备中未显示任何文件夹。 我已经撤消了该链接中的步骤,以及到目前为止所做的所有其他工作,以及从设备管理器中卸载Nexus 10 并重新安装它的操作,但是我仍然看不到设备中的任何文件夹。 我有什么想让我的设备显示在ADB设备中的东西吗? 如何使Windows查看设备中的文件夹?
227 android  adb 


13
无法通过终端访问OS X中的adb,“找不到命令”
我已经在Mac系统上安装了Android SDK和Eclipse。我能够使用Eclipse进行编程,并且创建了一些示例应用程序。但是我仍然无法adb通过终端窗口访问。我在终端中尝试了以下命令: $ pwd /Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools $ ls NOTICE.txt dexdump llvm-rs-cc-2 aapt dx llvm-rs-cc.txt adb lib source.properties aidl llvm-rs-cc $ adb --help -bash: adb: command not found 我还添加了ls输出,以便您知道我在哪个窗口中。
227 android  macos  adb 


30
颤动运行:未连接设备
我正在尝试使用flutter创建示例应用程序(全新安装),还安装了android studio(全新安装) 这是输出 flutter run flutter run No connected devices. 输出 flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v0.1.5, on Linux, locale en_US.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK 27.0.3) [✓] Android Studio (version 3.0) [!] VS …

3
使用RecyclerView和GridLayoutManager的简单Android网格示例(如旧的GridView)
我知道这RecyclerView已经取代了旧版ListView和的功能GridView。我正在寻找一个非常基本的示例,该示例显示了使用的最小网格设置RecyclerView。我不是在寻找冗长的教程风格说明,而只是一个最小的示例。我认为模仿旧版GridView的最简单的网格将包含以下功能: 每行多个单元格 每个单元格中的单个视图 响应点击事件


8
ScrollView触摸处理中的Horizo​​ntalScrollView
我有一个ScrollView围绕着我的整个布局,因此整个屏幕都是可滚动的。我在此ScrollView中拥有的第一个元素是Horizo​​ntalScrollView块,它具有可以水平滚动的功能。我已经在水平滚动视图中添加了ontouchlistener来处理触摸事件,并强制视图“捕捉”到ACTION_UP事件上最接近的图像。 因此,我想要的效果就像普通的android主屏幕,您可以在其中滚动到另一屏幕,并且在松开手指时可以捕捉到一个屏幕。 除一个问题外,所有其他方法都很好用:我需要几乎完全水平地从左向右滑动才能使ACTION_UP注册。如果我至少在垂直方向上滑动(我认为很多人在左右滑动时倾向于在手机上滑动),那么我会收到ACTION_CANCEL而不是ACTION_UP。我的理论是,这是因为horizo​​ntalscrollview在scrollview中,并且scrollview劫持了垂直触摸以允许垂直滚动。 如何仅从水平滚动视图中禁用滚动视图的触摸事件,但仍允许在滚动视图中的其他位置进行正常的垂直滚动? 这是我的代码示例: public class HomeFeatureLayout extends HorizontalScrollView { private ArrayList<ListItem> items = null; private GestureDetector gestureDetector; View.OnTouchListener gestureListener; private static final int SWIPE_MIN_DISTANCE = 5; private static final int SWIPE_THRESHOLD_VELOCITY = 300; private int activeFeature = 0; public HomeFeatureLayout(Context context, ArrayList<ListItem> items){ super(context); setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); setFadingEdgeLength(0); …

4
不赞成使用setDrawerListener方法
当我在应用程序上做某事时,我发现应用程序上的导航抽屉减小了尺寸。但是我对此没有做任何事情。 然后,在检查了代码之后,我发现不赞成使用setDrawerListener。有人对此有解决方案吗? drawerLayout.setDrawerListener(actionBarDrawerToggle);


2
如何获得给定上下文的布局充气机?
我正在编写ListAdapter的自定义实现。 在其构造函数中,我将获取一个Context,一个资源ID(即R.id.xxx代表布局文件)以及一个列表和一个映射(其中包含数据)。 现在,问题是我将需要一个LayoutInflater来获取位于单独的布局XML文件中的View对象。 仅给出上下文,如何才能获得LayoutInflater? 现在,为什么我认为这是可行的,是因为这与传递给ArrayAdapter的构造函数(上下文,资源,textViewResourceId,数据数组)非常相似,而且我认为ArrayAdapter也必须利用LayoutInflater仅提供了一个上下文。 但是怎么办呢?

13
Android:以编程方式设置视图样式
这是XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/LightStyle" android:layout_width="fill_parent" android:layout_height="55dip" android:clickable="true" android:orientation="horizontal" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" /> </RelativeLayout> 如何通过style编程设置属性?

11
宁静的API服务
我正在寻找一种可以用来调用基于Web的REST API的服务。 基本上,我想在应用程序init上启动服务,然后我希望能够要求该服务请求url并返回结果。同时,我希望能够显示进度窗口或类似的窗口。 我已经创建了一个当前使用IDL的服务,我读过某个地方,您实际上只需要此即可进行跨应用程序通信,因此认为这些需求已经剥离,但是不确定如果没有它,如何进行回调。另外,当我按下该post(Config.getURL("login"), values)应用程序时,该应用程序似乎暂停了一段时间(似乎很奇怪-认为服务背后的想法是它在不同的线程上运行!) 目前,我有一个内部带有post和get http方法的服务,几个AIDL文件(用于双向通信),一个处理服务的启动,停止,绑定等的ServiceManager,并且正在动态创建带有特定代码的Handler。根据需要进行回调。 我不想让任何人给我一个完整的代码库,但是有些指针将不胜感激。 代码(大部分)完整: public class RestfulAPIService extends Service { final RemoteCallbackList<IRemoteServiceCallback> mCallbacks = new RemoteCallbackList<IRemoteServiceCallback>(); public void onStart(Intent intent, int startId) { super.onStart(intent, startId); } public IBinder onBind(Intent intent) { return binder; } public void onCreate() { super.onCreate(); } public void onDestroy() { super.onDestroy(); …


21
Android Studio Gradle构建时间太长
我的Android Studio项目过去生成速度更快,但现在需要很长时间才能生成。有什么想法会导致延误吗?我已经尝试过https://stackoverflow.com/a/27171878/391401,但没有效果。我没有运行任何防病毒软件,可能会中断构建。我的应用程序大小也不大(大约5MB),它过去几秒钟就可以构建,但是不确定什么发生了变化。 10:03:51 Gradle build finished in 4 min 0 sec 10:04:03 Session 'app': running 10:10:11 Gradle build finished in 3 min 29 sec 10:10:12 Session 'app': running 10:20:24 Gradle build finished in 3 min 42 sec 10:28:18 Gradle build finished in 3 min 40 sec 10:28:19 Session 'app': running …

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.