javascript

java

python

c#

node.js

android

reactjs

c++

php

jquery

html

css

git

ruby-on-rails

.net

ios

sql

c

string

ruby

什么是Android原生开发套件(NDK)?

我想了解NDK。 什么是Android NDK(本机开发工具包)? 怎么用呢? 为什么要使用它?

trans by 2019-06-25T02:42:30Z

java - Android Studio:无法完成gradle执行,原因是空的

当我尝试运行Android模拟器时,出现以下错误屏幕。 导出apk时也会出现同样的情况。 当我转到将保存apk的目录时,apk文件不存在。

谢谢,
克里斯托夫

enter image description here

trans by 2019-06-25T02:13:07Z

android - 如何在另一个国家/地区探索基于网络的Google Play?

如果我去play.google.com,它会自动识别我的国家/地区并允许我浏览该国家/地区的应用。 我可以通过页脚下拉菜单更改语言,或者我可以在查询字符串中添加& hl =代码...但这只会更改语言...而不是商店内容(应用列表和排名保持不变)

我猜必须有一些其他查询字符串参数或标题参数,因为我确定Google开发人员不会使用位于50多个国家/地区的国家/地区特定代理或PC来查看商店在那里的显示方式。

有任何线索如何做到这一点?

trans by 2019-06-25T01:04:32Z

卸载 - 如何删除Android上启用了有效设备管理员的应用?

我编写了一个启用了设备管理员(DevicePolicyManager)并安装的应用程序。但是当我想要卸载它时,它会返回失败并显示此消息

WARN / PackageManager(69):不删除包com.mypackage.test:具有活动设备管理员

如何卸载或以编程方式卸载?谢谢。

trans by 2019-06-25T00:55:04Z

android - 为什么adb install <same-packagename-always-release>失败?

这个问题在这里已有答案:

  • 我尝试更新应用程序时失败[INSTALL_FAILED_ALREADY_EXISTS]                                     6个答案

我知道adb install不会替换现有的包,如果它是不同的构建类型(即调试与发布)。

每当我运行调试会话时,Eclipse也会成功替换调试apks。

但是,当我尝试adb install替换现有版本apk与另一个版本apk(相同的包名!)时,我收到一条失败消息:

adb install myapp-release.apk 
    pkg: /data/local/tmp/myapp-release.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
745 KB/s (34310 bytes in 0.044s)

这不应该工作吗? 我错过了什么?

trans by 2019-06-25T00:40:29Z

Android模拟器:qemu-system-i386.exe:goldfish_battery_read:Bad offs

因此,每当我尝试在Android模拟器上启动我的应用程序时,IDE都会受到此错误的轰炸:

Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset.......

每隔一分钟左右运行应用程序时,此错误也会显示。

我正在使用

  • Android Studio 3 Beta 6
  • API级别26
  • 仿真器26.1.4
  • Android SDK
  • 工具26.1.1
  • 图片x86 26(oreo)

...

我已经尝试重新安装所有SDK工具并将所有内容更新到最新但没有运气。 我还重新安装了IDE并重新下载了所有内容,它仍然显示此错误。

我想知道是否还有人遇到这个错误?

trans by 2019-06-24T20:31:44Z

Android复数处理“零”

如果我的strings.xml中有以下多个ressource:

   <plurals name="item_shop">
        <item quantity="zero">No item</item>
        <item quantity="one">One item</item>
        <item quantity="other">%d items</item>
   </plurals>   

我正在使用以下方法向用户显示结果:

textView.setText(getQuantityString(R.plurals.item_shop, quantity, quantity));

它适用于1及以上,但如果数量为0,那么我看到“0项”。是否只有阿拉伯语支持“零”值,因为文档似乎表明了这一点?或者我错过了什么?

trans by 2019-06-24T18:23:45Z

java - intelliJ IDEA 13错误:请选择Android SDK

我已经在Error: Cannot find any configured Android SDK上安装了intelliJ 12.1.2Error: Cannot find any configured Android SDK。现在我使用intelliJ 13.0.1创建了一个空的android应用程序项目(也使用模拟器作为目标设备)并尝试构建项目,但遇到了'Error: Please select Android SDK'

所以我选择intelliJ 12.1.2作为intelliJ 13.0.1,但我无法选择我的AVD,因为有Error: Cannot find any configured Android SDK

在项目结构中,它清楚地将“Android 4.4.2平台”显示为Project SDK。 所以我完全糊涂了,不知道如何解决这个问题。

PS。 我正在将intelliJ 12.1.2升级到intelliJ 13.0.1,并且在启动13.0.1时所有设置都自动从12.1.2继承,但似乎并非所有设置都完全复制到13.0.1,这是意外的。

干杯

trans by 2019-06-24T17:41:46Z

android - 列出可用avdnames的命令是什么

我知道我可以通过打字启动模拟器avd

emulator.exe @avdname

但是有命令列出可用的avdnames吗?这个avd配置存储在哪里?

trans by 2019-06-24T17:36:11Z


android - 如何从styles.xm以编程方式检索样式属性

目前我正在使用WebView或TextView来显示来自我的某个应用程序中的Web服务的一些动态数据。如果数据包含纯文本,则它使用TextView并从styles.xml应用样式。如果数据包含HTML(主要是文本和图像),则使用WebView。

但是,这个WebView没有样式。 因此它看起来与通常的TextView有很大的不同。我已经读过,只需将一些HTML直接插入数据中,就可以在WebView中设置文本样式。 这听起来很容易,但我想使用我的Styles.xml中的数据作为此HTML中所需的值,因此如果我更改样式,我将不需要更改两个位置上的颜色等等。

那么,我怎么能这样做呢? 我做了一些广泛的搜索,但我发现无法从styles.xml中实际检索不同的样式属性。 我在这里遗漏了什么或是否真的无法检索这些值?

我试图从中获取数据的样式如下:

<style name="font4">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textSize">14sp</item>
    <item name="android:textColor">#E3691B</item>
    <item name="android:paddingLeft">5dp</item>
    <item name="android:paddingRight">10dp</item>
    <item name="android:layout_marginTop">10dp</item>
    <item name="android:textStyle">bold</item>
</style>

我主要对textSize和textColor感兴趣。

trans by 2019-06-24T14:45:12Z

Android中的Hex Colors有8倍数字。 怎么样? #FFFFFF和#FFFFFF00之间有什么区别?

我有时在示例中看到Android中的着色是作为#FF191919完成的。 我的意思是一个8位十六进制数字。 但它应该只是一个6位数字。 它们有什么关系? 如果我想要将6位数字转换为8位数字。 怎么做? 我的意思是将#424242转换为8位数字着色? 请让我知道细节。 感谢您的时间和帮助。

trans by 2019-06-24T12:27:21Z

android - 在尝试链接时app没有显示在admob中?

不知道在这里问这个问题是否可以,但我不知道在哪里问它...

我使用AdMob的广告制作了一款应用。 它工作得很好,出现在应用程序和一切。 问题是,当我想在AdMob界面中链接我的应用程序时,我的应用程序在我搜索市场时没有显示。

但我知道它实际上是在市场上,因为我可以在play.google.com上搜索时找到它。

enter image description here这就是我想要做的。 它说链接你的应用程序!

其他人有这个问题,知道如何解决它?

谢谢!

这部分我遇到了问题:enter image description here在红色箭头,其中显示“在搜索中找到您的应用程序...”我的应用程序未显示在搜索结果中,但我知道它已在市场上!

trans by 2019-06-24T10:55:10Z

android - Swipe ListView项从右到左显示删除按钮

我有一个自定义ListView显示从数据库中选择的单词列表。 当我刷这个listview项目时,我想显示删除按钮,如下图所示。 当我按下该按钮时,它将从数据库中删除并刷新列表视图。米Swipe Listview item

我已在这里查看此示例代码。 但它仍然无效。

trans by 2019-06-24T09:48:52Z

Android SDK中getWidth / Height()和getMeasuredWidth / Height()有什么区别?

Android文档说明视图有两种尺寸,即测量尺寸和图纸尺寸。 测量尺寸是在测量通道中计算的尺寸(onMeasure方法),而图纸尺寸是屏幕上的实际尺寸。 特别是,文档说:

这些值可以但不必与测量的宽度和高度不同。

所以,我的问题是:什么可以使绘图尺寸与测量尺寸不同? 如果onMeasure(int,int)方法遵循布局要求(作为参数widthMeasureSpec和heightMeasureSpec给出,SDK如何确定视图应该具有不同的绘图大小?

此外,在Android源代码中如何/在何处使用测量的宽度/高度来计算绘图宽度/高度? 我试着查看View源代码,但我无法弄清楚measuredWidth / Height如何用于计算最终的宽度/高度。 也许它与填充有关,但我不确定。

trans by 2019-06-24T09:47:02Z

在android中停止服务

在这里我试过简单的服务程序。 启动服务工作正常并生成Toast但停止服务没有。 这个简单服务的代码如下:

public class MailService extends Service {
    @Override
    public IBinder onBind(Intent arg0) {
        // TODO Auto-generated method stub
        return null;
    }
    public void onCreate(){
        super.onCreate();
        Toast.makeText(this, "Service Started", Toast.LENGTH_SHORT).show();
    }
    public void onDestroyed(){
        Toast.makeText(this, "Service Destroyed", Toast.LENGTH_SHORT).show();
        super.onDestroy();
    }
}

调用此服务的Activity的代码如下:

public class ServiceTest extends Activity{
    private Button start,stop;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.service_test);

        start=(Button)findViewById(R.id.btnStart);
        stop=(Button)findViewById(R.id.btnStop);

        start.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                startService(new Intent(ServiceTest.this,MailService.class));
            }
        });
        stop.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                stopService(new Intent(ServiceTest.this,MailService.class));
            }
        });
    }
}

帮我停止服务,使用停止按钮在onDestroy()方法中生成吐司。 我已经在这里看到很多关于停止服务问题的帖子,但不满意所以发布新问题。 希望得到满意的答复。

trans by 2019-06-24T08:57:36Z

java - 从Thread返回值

我有一个HandlerThread的方法。值在Thread内更改,我想将其返回到test()方法。 有没有办法做到这一点?

public void test()
{   
    Thread uiThread = new HandlerThread("UIHandler"){
        public synchronized void run(){
            int value; 
            value = 2; //To be returned to test()
        }
    };
    uiThread.start();
}
trans by 2019-06-24T06:52:33Z

android - 为什么层次结构查看器不适用于三星Galaxy TAB 7.0?

我之前使用过hierarachyviewer,但在android模拟器上。 当我在模拟器上使用它时,它工作得非常好。 但是它不适用于搭载Android 2.3.4的三星Galaxy TAB 7.0。

这是我得到的日志

11:04:22 E/hierarchyviewer: Unable to get view server version from device 303599
64881B00EC
11:04:22 E/hierarchyviewer: Unable to get view server protocol version from devi
ce 30359964881B00EC
11:04:24 E/hierarchyviewer: Unable to debug device 30359964881B00EC
11:05:05 E/hierarchyviewer: Unable to get view server version from device 303599
64881B00EC
11:05:05 E/hierarchyviewer: Unable to get view server protocol version from devi
ce 30359964881B00EC
11:05:07 E/hierarchyviewer: Unable to debug device 30359964881B00EC
11:09:38 E/hierarchyviewer: Unable to get view server version from device 303599
64881B00EC
11:09:38 E/hierarchyviewer: Unable to get view server protocol version from devi
ce 30359964881B00EC
11:09:40 E/hierarchyviewer: Unable to debug device 30359964881B00EC

我也没有在调试模式下使用hierarchyviewer,只是运行应用程序。谢谢。

trans by 2019-06-24T05:54:33Z

android - 如何制作像Timely一样美观时尚的应用程序

谷歌在设计方面的引用,以及一些应用示例:

根据Google在设计部分的[http://developer.android.com/]中所说的,开发人员应该考虑三个目标:

  • 让我着迷
  • 简化我的生活
  • 让我惊叹

我们(开发人员)知道哪些BTW。

通过查看游戏商店中的许多成功应用程序,您可以看到它们是按照Google设计指南设计的,并且几乎使用谷歌在他们自己的应用程序中使用的相同组件和主题以及样式。

许多人确实喜欢这些设计以及主题和组件方面的这些Android标准,但当你看到Playstore中的一些应用程序或某些硬件制造商的应用程序(如三星)已经构建了他们的特殊应用程序(如galaxy note 10.1 note take app )或asus天气应用程序或在Playstore中的Timely应用程序,在功能和课程设计方面很棒,你可以看到他们使用不同类型的设计和组件。


现在让我们深入了解Google所说的内容:

典型的Android应用程序使用操作栏,许多应用程序将包含导航抽屉。

像这些:

动作栏:enter image description here

导航抽屉:

enter image description here

和Android上的其他标准组件。

但是,一些开发人员如何使应用程序如此美观和功能完美(几乎!)像Timely应用程序,而不是使用谷歌定义的许多Android典型组件。


让我们来看看Timely app:

这是用户可以看到他/她可以设置一个或只是观看时钟的警报的屏幕:

enter image description here enter image description here

现在我想到的问题是:

  • 我怎么能像这样主题我的应用程序?
  • 如何制作这样的背景动画并在我的应用中使用它?
  • 他们的开发人员是否一起使用unity和eclipse使其作为Android应用程序运行?
  • 如果他们确实使用了统一,那么应用程序如何运行得非常流畅?
  • 在它的操作栏中,它们是如何着色的并为对象定义了不透明度?
  • 什么样的动画类可以做他们在应用程序中做的事情? (比如时钟变换动画)
  • 如果他们使用统一,那么他们的应用程序的大小为何是10MB?

还有许多其他类似的应用程序(没有100%那么相似)都有自己的特殊设计。

据我所知,没有太多的网站提供Android的自定义组件,如[http://androidviews.net/]所以我们似乎被迫制作我们自己的组件,这是耗时的,在这个时间(2013年) )并不完美,而ios则有大量由其他公司制造的定制组件。

我还查看了Timely应用程序网站,在他们的FAQ部分中有一个地方,他们说他们会透露他们做了主题,着色和组件的内容和方式,但因为他们的公告没有时间表,我不知道 我喜欢呆在黑暗的地方,我来这里问你专家。

这是他们网站的引用:

我是开发人员,无法弄清楚你是如何做这些动画的   和色彩效果。

我们计划将来有一个工程博客。 敬请关注!

如果你们知道如何制作这样的应用程序,或者你知道他们使用的动画,组件,技巧和黑客的一部分那么你就是我的一天。

trans by 2019-06-24T03:52:51Z


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共39页