小编Ani*_*rma的帖子

com.android.dex.DexException:多个dex文件定义了Lcom / google / android / gms / analytics / internal / Command $ 1;

我正在Android Studio中开发android应用。我必须在我的应用程序中添加Google Analytics(分析),并完成与此相关的所有操作,但是当我尝试运行我的项目时,出现此错误:

Error:Execution failed for task ':app:dexDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/analytics/internal/Command$1
Run Code Online (Sandbox Code Playgroud)

如果我删除play-services-analytics,一切正常

android google-analytics

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

Android - 使用opencv读取图像

我试过从drawable文件夹中读取图像.我正在使用eclipse ide.我运行下面的代码,但没有加载图像.代码取自这里

Mat image =  new Mat(new Size(500,500 ),CvType.CV_8U);// Change CvType as you need.
            image = Highgui.imread("icon.png");
            if(image.empty()) {
                Log.i(TAG, "Empty image!");
            }
Run Code Online (Sandbox Code Playgroud)

我的drawable文件夹的屏幕截图如下: 在此输入图像描述

如何加载此图像?

android opencv image highgui

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

Android(设置锁定任务包)

我正在制作一个信息亭应用程序,并且正在使用谷歌的屏幕固定。我已成功使用自定义 xml 文件和扩展 DeviceAdminReceiver 的接收器使我的应用程序成为设备管理员,并且我还使用布尔参数进行检查,该参数为 true ,表明该应用程序确实是设备所有者。当我尝试使用时

devAdminReceiver = new ComponentName(getApplicationContext(), DemoDeviceAdmin.class);
String[] paramDevice = new String[]{"com.example.valantis.myapplication"};
managerPolice.setLockTaskPackages(devAdminReceiver, paramDevice);
startLockTask();
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

SecurityException: Admin ComponentInfo{..} does not own the device 
Run Code Online (Sandbox Code Playgroud)

问题是什么?

图片:

https://www.dropbox.com/s/l06bzqep6m9pvrm/11851195_10207295501010412_1943962580_n.jpg?dl=0

https://www.dropbox.com/s/loyfdsj3hzuafh2/11853053_10207295534171241_892119485_o.jpg?dl=0

android

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

找不到适合ArrayAdapter的构造函数(MainListActivity.GetBlogPostsTask,int,String [])

我在运行此代码时遇到此错误,我正在关注树屋构建一个博客阅读器Android应用程序,现在我收到此错误

错误:(120,52)错误:没有为ArrayAdapter找到合适的构造函数(MainListActivity.GetBlogPostsTask,int,String [])构造函数ArrayAdapter.ArrayAdapter(Context,int,int)不适用(参数不匹配; MainListActivity.GetBlogPostsTask无法转换到Context)构造函数ArrayAdapter.ArrayAdapter(Context,int,String [])不适用(参数不匹配; MainListActivity.GetBlogPostsTask不能转换为Context)构造函数ArrayAdapter.ArrayAdapter(Context,int,List)不适用(参数不匹配; MainListActivity.GetBlogPostsTask无法转换为Context)

现在我在这段代码中遇到错误

private void udpateList() {
            if(blogData == null){
                // TODO: handle error
            }else{
                try {
                    JSONArray jsonPosts = blogData.getJSONArray("posts");
                    blogPostTitles = new String[jsonPosts.length()];
                    for (int i = 0; i < jsonPosts.length(); i++){
                        JSONObject post = jsonPosts.getJSONObject(i);
                        String title = post.getString("title");
                        title = Html.fromHtml(title).toString();
                        blogPostTitles[i] = title;
                    }
                    // !!!!!!!!!! getting error here !!!!!!!!!!!!!
                    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, blogPostTitles);
                    setListAdapter(adapter);
                } catch (JSONException e) {
                    Log.e(TAG, "Exception caught:", e);
                } …
Run Code Online (Sandbox Code Playgroud)

java android android-arrayadapter

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

如何在此代码中使用CHQueryStringFromParametersWithEncoding

  NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://titusandbindu.com/bm/wc-api/v2/customers"]];
    request.HTTPMethod = @"GET";
    static NSString *key=@"ck_3045dfb6122e50a79b1a35268078c4bc";
    static NSString *secret=@"cs_a7ac11bc25431b1234377d4c30aed8ce";
    static NSString *HMAC_SHA1=@"HmacSHA1";
    NSString *timestamp=[NSString stringWithFormat:@"%f",[[NSDate date] timeIntervalSince1970] * 1000];
    NSString *nonce=[NSString stringWithFormat:@"%d",(int)arc4random()  * 100000000];
    NSLog(@"key:%@,secret:%@,timestamp:%@",key,secret,timestamp);
    NSLog(@"%@",nonce);


NSMutableDictionary *jsonpassdict=[[NSMutableDictionary alloc]init];
[jsonpassdict setValue:key forKey:@"oauth_consumer_key"];
[jsonpassdict setValue:HMAC_SHA1 forKey:@"oauth_signature_method"];
[jsonpassdict setValue:timestamp forKey:@"oauth_timestamp"];
[jsonpassdict setValue:nonce forKey:@"oauth_nonce"];
Run Code Online (Sandbox Code Playgroud)

错误是:

 NSString *parametersString = [NSString stringWithFormat:@"%d",CHQueryStringFromParametersWithEncoding(jsonpassdict , NSUTF8StringEncoding)];
NSLog(@"%@",parametersString);
//NSString *parametersString = CHQueryStringFromParametersWithEncoding(jsonpassdict, NSUTF8StringEncoding);
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios ios8

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

使用sed时如何将“/”保留在字符串中

packageUrl="http://192.168.0.112"
packageUrl_line=`grep -n "packageUrl" ${file} | head -1 | cut -d ":" -f 1;`
sed -ig "${packageUrl_line},${packageUrl_line}s/\"packageUrl\".*/\"packageUrl\":\"${packageUrl}\",/g" ${file}
Run Code Online (Sandbox Code Playgroud)

作为代码,它抛出一个错误,因为packageUrl包含“/”,如何在不修改packageUrl的情况下解决这个问题?

sed: 1: "2,2s/"packageUrl":.*/"p ...": 替换命令中的错误标志:'/'

unix linux sed

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