小编Suk*_*esh的帖子

9
推荐指数
3
解决办法
5251
查看次数

Android谷歌分析跟踪器NoClassdefFoundError

这里的HI是一个小代码,我从谷歌分析的示例代码中选择它.

tracker = GoogleAnalyticsTracker.getInstance();

tracker.startNewSession("UA-YOUR-ACCOUNT-HERE", this);
    setContentView(R.layout.main);
    Button createEventButton = (Button)findViewById(R.id.NewEventButton);
    createEventButton.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            tracker.trackEvent(
                    "Clicks",  // Category
                    "Button",  // Action
                    "clicked", // Label
                    77);       // Value
        }
    });
Run Code Online (Sandbox Code Playgroud)

错误:

'05-14 13:52:36.599: E/AndroidRuntime(7367): FATAL EXCEPTION: main
05-14 13:52:36.599: E/AndroidRuntime(7367): java.lang.NoClassDefFoundError: com.google.android.apps.analytics.GoogleAnalyticsTracker
05-14 13:52:36.599: E/AndroidRuntime(7367):     at com.google.android.apps.analytics.sample.TestActivity.onCreate(TestActivity.java:19)
05-14 13:52:36.599: E/AndroidRuntime(7367):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-14 13:52:36.599: E/AndroidRuntime(7367):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
05-14 13:52:36.599: E/AndroidRuntime(7367):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
05-14 13:52:36.599: E/AndroidRuntime(7367):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-14 13:52:36.599: E/AndroidRuntime(7367):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
05-14 13:52:36.599: E/AndroidRuntime(7367):     at …
Run Code Online (Sandbox Code Playgroud)

android google-analytics

5
推荐指数
2
解决办法
6257
查看次数

Android facebook身份验证

我正在开发一个Android应用程序,一般应用程序包含一个登录屏幕,在我的应用程序中将没有登录屏幕,将有一个图标,例如Facebook图标.如果我按下该图标,它应该直接使用Facebook用户名和密码登录,它应该登录到应用程序.任何人都可以就此提出建议吗?

android facebook facebook-android-sdk

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

已安装Android Fetch并在设备中安装默认浏览器

我能够在帮助下获得Launcher中的所有应用程序Intent.CATEGORY_LAUNCHER.

所以为了测试我创建了一个测试活动,这个活动包含一个按钮,如果按下按钮,它应该显示设备中的应用程序

NOTE: `it should not display specific. for example i needed only Browser it should display all browser applications.`
Run Code Online (Sandbox Code Playgroud)

我用这种方式尝试了一个小代码:

btn.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            Intent intent = new Intent(Intent.ACTION_MAIN);
            intent.addCategory(Intent.CATEGORY_APP_BROWSER);

            List<ResolveInfo> mainLauncherList = getPackageManager().queryIntentActivities(intent, 0);
            System.out.println("the list iss = " +mainLauncherList);
        }
    });
Run Code Online (Sandbox Code Playgroud)

该列表仅返回一个浏览器,即单个浏览器.

android launcher android-intent

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