小编Abd*_*eed的帖子

如何计算不同方向的iOS 11大小?

我使用水平滚动和自定义布局计算取决于UICollectionView的安全区域的itemSize.

图片

但对于iPhone X安全区域,不同的方向有不同的大小.我的问题是如何在viewWillTransition函数中计算横向方向的安全区域大小?或者如果没有这个计算怎么办?

ios swift ios11 xcode9 safearealayoutguide

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

保持常量和枚举的正确位置是什么?

在应用程序开发中,我经常需要使用'Constants'和'Enums'。就我使用的策略而言,我将所有'Constants'保存在一个名为'Constants'的单独类中,但我不确定是否应该保留所有Enums在一个单独的类中,因为我使用“常量”?或者我应该在我需要的那些班级中保留枚举?或者我也应该将 Contants 类中的枚举保留为“静态”。我的问题是保留所有常量和枚举的正确位置是什么。

java android

4
推荐指数
2
解决办法
6665
查看次数

为什么Android Studio显示错误:无法启动adb服务器:错误:无法安装*smartsocket*listener

我得到Android studio的这种意外行为.它向我显示这个错误'无法创建调试桥:无法启动adb服务器:错误:无法安装smartsocket监听器:'Android工作室在更新之前工作正常(它是1.5) ,一旦我更新到Android studio 2.0,我就开始面对这个问题了.当我启动android studio时,这是错误屏幕

我检查了任务管理器,找不到这个端口(5037)正在使用.它的实际原因是什么我无法解决这个问题.任何帮助?

android

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

权限READ_HISTORY_BOOKMARKS不适用于API 23

我在Api 18上这样做了它的工作原理:

String[] proj = new String[] { BookmarkColumns.TITLE,BookmarkColumns.URL };
        Uri uriCustom = Uri.parse("content://com.android.chrome.browser/bookmarks");
        String sel = BookmarkColumns.BOOKMARK + " = 0"; // 0 = history, 1 = bookmark
        Cursor mCur = getContentResolver().query(uriCustom, proj, sel, null, null);
        mCur.moveToFirst();
        @SuppressWarnings("unused")
        String title = "";
        @SuppressWarnings("unused")
        String url = "";

        if (mCur.moveToFirst() && mCur.getCount() > 0) {
            boolean cont = true;
            while (mCur.isAfterLast() == false && cont) {
                title = mCur.getString(mCur.getColumnIndex(BookmarkColumns.TITLE));
                url = mCur.getString(mCur.getColumnIndex(BookmarkColumns.URL));
                Log.e("title" , title);
                Log.e("url" , url);
                // Do …
Run Code Online (Sandbox Code Playgroud)

android

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

标签 统计

android ×3

ios ×1

ios11 ×1

java ×1

safearealayoutguide ×1

swift ×1

xcode9 ×1