小编Mic*_* D.的帖子

python3.<x>和python3之间有什么区别.<x> m

  • m代表什么python3.6m
  • 它与非m版本有何不同?
  • 在哪种情况下,我更愿意使用python3.6m而不是python3.6

python python-3.x python-3.6

40
推荐指数
1
解决办法
1万
查看次数

布局XML中的注释不起作用

是的,我查了一下!

<!-- comment --> 
Run Code Online (Sandbox Code Playgroud)

似乎是正确的选择,但我在android-studio Gradle中出错:解析XML时出错:格式不正确(无效令牌)

当我这样做

<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    <!-- android:background="?android:attr/selectableItemBackground" -->
    android:id="@+id/imageButton" 
    android:layout_alignParentTop="true"
    android:src="@drawable/gfx_select_medium"
    android:layout_marginRight="22dp"/>
Run Code Online (Sandbox Code Playgroud)

感谢任何帮助,谢谢!

android

12
推荐指数
1
解决办法
1万
查看次数

AndroidStudio / Gradle找不到javax.persistence包

尝试执行以下教程时:

https://cloud.google.com/developers/articles/how-to-build-mobile-app-with-app-engine-backend-tutorial/

使用Android Studio,我创建了一个Android Studio项目,并添加了具有以下内容的CheckIn.java类:

import java.util.Date;
import com.google.appengine.api.datastore.Key;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity
public class CheckIn {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private java.security.Key key;
private String placeId;
private String userEmail;
private Date checkinDate;

public java.security.Key getKey() {
    return key;
}

public String getPlaceId() {
    return placeId;
}
public void setPlaceId(String placeId) {
    this.placeId = placeId;
}

public String getUserEmail() {
    return userEmail;
}
public void setUserEmail(String userEmail) {
    this.userEmail = userEmail;
}

public Date getCheckinDate() …
Run Code Online (Sandbox Code Playgroud)

android gradle google-cloud-endpoints android-studio android-gradle-plugin

5
推荐指数
1
解决办法
6014
查看次数

如何在android-studio 0.3.6中运行Gradle 1.9?

我只是花了一些时间而没有尝试将现有的android studio项目从gradle 1.8迁移到gradle 1.9 final(已于11月19日发布).

我在这里阅读了大部分其他与gradle相关的帖子,但没有一个对我有用.这里列出了我到目前为止所尝试的内容:

  • ./gradle/wrapper/gradle-wrapper.properties将distributionUrl更改为gradle-1.9-all.zip
  • 重建项目
  • 在android-studio中:工具 - > Android - >使用Gradle文件同步项目
  • gradle wrapper在项目目录中运行命令来更新包装器
  • -

build.gradle文件

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 16
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}

dependencies {
    compile 'com.android.support:appcompat-v7:18.0.0'
}
Run Code Online (Sandbox Code Playgroud)

所有这些都以"需要gradle 1.8,将你的gradle-wrapper.properties更改为gradle-1.8-all.zip"错误消息结束.

android gradle android-studio

3
推荐指数
1
解决办法
7620
查看次数

重启后,Android内容提供程序URI不起作用

简而言之,当我从意图中选择徽标图像并存储URI时,我可以显示/加载图像.这甚至在我退出应用程序并再次启动时也能正常工作.但是,当我重新启动平板电脑时,我有许可问题.

长版:

用户可以选择图像

        if (Build.VERSION.SDK_INT < 19){
            intent = new Intent();
            intent.setAction(Intent.ACTION_GET_CONTENT);
            intent.setType("image/*");
        } else {
            intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
            intent.addCategory(Intent.CATEGORY_OPENABLE);
            intent.setType("image/*");
        }
Run Code Online (Sandbox Code Playgroud)

然后,我将内容提供程序URI存储到我的应用程序的数据库中,如下所示:

content://com.android.providers.media.documents/document/image%3A53
Run Code Online (Sandbox Code Playgroud)

图像被加载到imageView

myLogo.setImageURI(Uri.parse(f.getLogo_uri()));
Run Code Online (Sandbox Code Playgroud)

当我关闭应用程序并再次启动时,徽标已加载 - 一切正常.但是,当我重新启动平板电脑时,我收到此消息

ImageView? Unable to open content: content://com.android.providers.media.documents/document/image%3A53
java.lang.SecurityException: Permission Denial: opening provider 
com.android.providers.media.MediaDocumentsProvider from ProcessRecord
{x y:clazz.stuff} (pid=blah, uid=blah) requires android.permission.MANAGE_DOCUMENTS 
or android.permission.MANAGE_DOCUMENTS
Run Code Online (Sandbox Code Playgroud)

但是我的AndroidManifest.xml正在授予该权限

<uses-permission android:name="android.permission.MANAGE_DOCUMENTS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏,谢谢!

ps我在android kitkat 4.4.4上

permissions android uri

1
推荐指数
1
解决办法
3307
查看次数