小编Moh*_*ran的帖子

在Android Studio上设置许可验证库

im'triyng在Android Studio制作的应用程序中实施Google Licensing Verification.按照这一行:http://developer.android.com/google/play/licensing/setting-up.html似乎:

作为将LVL添加为库项目的替代方法,您可以将库源直接复制到应用程序中.为此,请将LVL的library/src/com目录复制(或导入)到应用程序的src /目录中.

我已经完成了这个,但导入:

import com.google.android.vending.licensing.LicenseChecker;
import com.google.android.vending.licensing.LicenseCheckerCallback;
Run Code Online (Sandbox Code Playgroud)

在谷歌搜索我已经注意到我需要修改我的项目上的build.grade文件,但我找不到具体的解决方案.

如何在我的android studio项目中引用LVL?有一些教程或示例?

谢谢洛伦佐

android android-sdk-tools google-license-manager android-studio build.gradle

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

Android SQLite关闭异常

我没有扎实的同步背景.我认为当我使用synchronized方法时,这个问题将得到修复.但有人可以帮我解决这个问题吗?代码如下:

public HashMap<String, FriendInfo> getAllRecordsInList_HashMap() {

        MySQLiteHelper dbHelper = MySQLiteHelper.getInstance(mActivity);
        HashMap<String, FriendInfo> list_map = new HashMap<String, FriendInfo>();

        SQLiteDatabase db = dbHelper.getReadableDatabase();
        // Cursor cursor = db.rawQuery("SELECT * from " +
        // dbHelper.tbl_friendlist, new String[] {});
        String[] cols = { dbHelper.id, dbHelper.name, dbHelper.picture, dbHelper.birthday, dbHelper.livein, dbHelper.gender, dbHelper.is_online, dbHelper.is_vip };
        Cursor cursor = db.query(dbHelper.tbl_friendlist, cols, null, null, null, null, dbHelper.name);

        if (cursor != null && cursor.getCount() > 0) {

            // some code here....
        }
        cursor.close();
        return list_map;
    }
Run Code Online (Sandbox Code Playgroud)

不同的线程可以调用此方法getAllRecordsInList_HashMap() …

android android-sqlite

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

当我的应用程序启动时,强制关闭错误发生

在我的Galaxy Nexus上测试时,我通过按下后退按钮退出应用程序,然后当我再次启动应用程序时,仅几秒钟后,它导致应用程序FC并生成错误报告.任何人都可以帮助我,它只发生在Glaxy Nexus上.Nexus系列设备是否有限制打开连接?为什么会这样?提前致谢.

finish_activity_delayed start Activity_NewsFeed.class
[ 12-21 19:43:11.567 13784:13795 I/ActivityManager ]
START u0 {flg=0x10000 cmp=com.platinumapps.facedroid/com.platinumapps.activities.Activity_NewsFeed (has extras)} from pid 2384
[ 12-21 19:43:11.622  2384:14125 E/CursorWindow ]
Could not allocate CursorWindow '/data/data/com.platinumapps.facedroid/databases/db_facedroid' of size 2097152 due to error -24.
[ 12-21 19:43:11.677  2384:14125 W/dalvikvm ]
threadid=44: thread exiting with uncaught exception (group=0x411e8930)
[ 12-21 19:43:11.731  2384:14147 E/NativeCrypto ]
AppData::create pipe(2) failed: Too many open files
[ 12-21 19:43:11.755  2384:14125 W/System.err ]
android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed. 
[ …
Run Code Online (Sandbox Code Playgroud)

android

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

排序List时的ArrayIndexOutOfBoundsException

我在排序中面临ArrayIndexOutOfBoundsException.我的代码在这里:

Collections.sort(mutualFriends, new Comparator<FriendInfo>() {
   public int compare(FriendInfo s1, FriendInfo s2) {
       return s1.name.compareToIgnoreCase(s2.name);
   }
});
Run Code Online (Sandbox Code Playgroud)

日志在这里:

    STACK_TRACE=java.lang.ArrayIndexOutOfBoundsException
    at java.util.Collections.sort(Collections.java:1970)
    at com.platinumapps.fragments.Mutual_Friends_Fragment$1.onComplete(Mutual_Friends_Fragment.java:138) 
    at com.platinumapps.facedroid.AsyncRequestListener.onComplete(AsyncRequestListener.java:59) 
    at com.facebook.android.AsyncFacebookRunner$2.run(AsyncFacebookRunner.java:328)
Run Code Online (Sandbox Code Playgroud)

我的共同朋友名单如下:

private List<FriendInfo> mutualFriends = new ArrayList<FriendInfo>();
Run Code Online (Sandbox Code Playgroud)

有任何想法来解决这个问题.提前致谢.

java

-2
推荐指数
1
解决办法
2054
查看次数

如何将位图转换为字节数组

我想将URL转换为Bitmap image.i我也尝试在SD卡上压缩并保存这个位图,但是当我运行代码时,Web Image-view中没有显示任何图像.我有以下代码:

Logger.d(LOG_TAG, "Enter retrieveImageData()");
    URL url = new URL(imageUrl);
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.setReadTimeout(CONNECTTION_TIMEOUT);
    // determine the image size and allocate a buffer
    int fileSize = connection.getContentLength();
    if (fileSize < 0) {
        Logger.d(LOG_TAG, "retrieveImageData()->file size less than 0");
        return null;
    }
    byte[] imageData = null;

    byte[] buffer = new byte[BUFFER_SIZE];

    // download the file
    // if(Global.show_logs) Log.d(LOG_TAG, "fetching image " + imageUrl +
    // " (" + fileSize + ")");
    BufferedInputStream istream = new BufferedInputStream(connection.getInputStream());

    if ((!(height …
Run Code Online (Sandbox Code Playgroud)

android bitmap

-3
推荐指数
2
解决办法
2万
查看次数