小编sky*_*oid的帖子

Android检查互联网连接

我想创建一个使用互联网的应用程序,我正在尝试创建一个检查连接是否可用的功能,如果不可用,请转到具有重试按钮和解释的活动.

附件是我的代码到目前为止,但我收到了错误 Syntax error, insert "}" to complete MethodBody.

现在我一直把这些放在试图让它工作,但到目前为止没有运气...任何帮助将不胜感激.

public class TheEvoStikLeagueActivity extends Activity {
    private final int SPLASH_DISPLAY_LENGHT = 3000;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);

        private boolean checkInternetConnection() {
            ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
            // ARE WE CONNECTED TO THE NET
            if (conMgr.getActiveNetworkInfo() != null
                    && conMgr.getActiveNetworkInfo().isAvailable()
                    && conMgr.getActiveNetworkInfo().isConnected()) {

                return true;

                /* New Handler to start the Menu-Activity
                 * and close this Splash-Screen after …
Run Code Online (Sandbox Code Playgroud)

networking android android-networking

204
推荐指数
11
解决办法
31万
查看次数

如何在Android中使用光标数据创建列表数组

如何使用光标数据创建列表数组(滚动时列表显示第一个字母)?

android arraylist android-cursor android-sqlite

35
推荐指数
3
解决办法
6万
查看次数

android sqlite CREATE TABLE IF NOT NOT EXISTS

在创建新表时遇到一些问题.当我使用CREATE TABLE命令时,我的新表格应该如此形成,但当我退出活动时,应用程序崩溃,我在logcat中获得了一个TABLE ALREADY EXISTS.如果我使用CREATE TABLE IF NOT EXISTS,则不会形成新表,只是将新的数据行添加到上一个表中,并且不会崩溃.这有什么问题?我想添加表没有它给我已经存在,我希望它添加没有它添加行到不同的表.

SqliteHelper类:

public class MySQLiteHelper extends SQLiteOpenHelper {


public static final String TABLE_NAME = MainActivity.NameName;

public static final String COLUMN_ID = "_id";
public static final String COLUMN_COMMENT = "comment";
public static final String COLUMN_LAT = "lat";
public static final String COLUMN_LONG = "long";
public static final String COLUMN_RADI = "radi";
private static final String DATABASE_NAME = "spraylogs.db";
private static final int DATABASE_VERSION = 1;



public static final String NEWTABLE = "CREATE TABLE  " …
Run Code Online (Sandbox Code Playgroud)

sql sqlite android create-table

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

列表视图与标题,图像和文本?

我需要制作一个列表视图,左边有一个图像,该图像右侧有一个标题,下面有一个描述.我已经检查了文档中的列表视图,但我似乎无法找到这样的示例.我有一个XML定义的选项卡视图(根据android示例tabs1),列表视图作为第一个选项卡内容.但是我想通过RSS新闻源将内容添加到代码中的listview.

我正在考虑使用html注入字符串使用webview,但我如何从drawable文件夹中插入图像.(这些图像只是本地存储的"新闻图标",而不是来自互联网的图像)

对不起,如果这是一个小小的问题,但任何帮助赞赏:)

android listview android-layout android-xml

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

新图像资产启动器图标失去透明度

我正在尝试在Android Studio中为应用添加启动器图标.

到目前为止我做了什么:

转到res文件夹右键单击并选择new image asset

从那里我找到了我想用作app启动器图标的png文件.

这一步可以在这里看到:http: //i.imgur.com/a1ubNf8.png

如您所见,源资产显示正确,没有白色背景.但是5种不同的图标类型具有白色背景并且失去透明度.

我希望应用程序图标保持透明度而不显示白色背景.

icons png android android-assets android-studio

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

具有拖放功能的Android浮动操作按钮

如何在Android中实现拖放式浮动操作按钮,如flipkart应用程序

android android-layout floating-action-button

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

如何让我的应用状态栏看起来像谷歌地图?

有谁知道如何使状态栏看起来像谷歌地图?

在此输入图像描述

在此输入图像描述

我设法使用android:fitsSystemWindows="true"和获得抽屉布局的透明状态

<item name="android:statusBarColor">@android:color/transparent</item> <item name="android:navigationBarColor">@android:color/transparent</item>

layout - > activity_main.xml

<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">...
<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    app:headerLayout="@layout/nav_main_header" />
</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud)

values-v21 - > styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:statusBarColor">@android:color/transparent</item>
    <item name="android:navigationBarColor">@android:color/transparent</item>
</style>
Run Code Online (Sandbox Code Playgroud)

谢谢.

android android-layout android-studio android-toolbar

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

Android 6.0写入外部SD卡

我尝试在Android 6.0上的外部SD卡上写一切,但我无法写上它.

我对stackoverflow进行了研究,发现了很多东西,但都没有.这是我的代码

String extPath = System.getenv("SECONDARY_STORAGE") + "/Android/data/com.gvm.externalstorage.externalstoragetest/";
File file = new File(extPath,"myFiles");

            if (!file.exists()) {
                boolean dirResult = file.mkdirs();
                Log.e("Directory Exist", dirResult + " Directory created");
            } else {
                Log.e("Directory Exist", "Exist");
                Log.e("Direcotry Path",file.getAbsolutePath());
            }
            //String displayname = fileName.replace("%20", " ");
            File outputFile = new File(file, "mytest5.txt");
            outputFile.createNewFile();
Run Code Online (Sandbox Code Playgroud)

此代码适用于Android 5.0,但不适用于Android 6.0.

然后我也尝试了这个路径,这给了我权限错误,我已经为运行时权限设置了所有权限和托管代码.

/mnt/media_rw/6AC9-083B

File write failed: java.io.IOException: open failed: EACCES (Permission denied)
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助我,那么在过去的3天里我会这样做很棒.

谢谢,Anvesh

android android-permissions android-6.0-marshmallow

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