2012-11-26 31 views

回答

0

没有。但是,你可以做到这一切在Java中,如果你不使用的EasyTracker

Analytics analytics = GoogleAnalytics.getInstance(context); 
Tracker tracker = analytics.getTracker("UA-EXAMPLE"); 
tracker.setWhateverPropertiesYoudLike(); 

为的EasyTracker的XML文件是相当简单的,虽然,只需添加含有该水库/价值/ analytics.xml文件

<?xml version="1.0" encoding="utf-8" ?> 
<resources> 
    <string name="ga_trackingId">UA-CHANGE-THIS</string> 
    <bool name="ga_autoActivityTracking">true</bool> 
    <bool name="ga_reportUncaughtExceptions">true</bool> 
</resources> 
+0

EasyTracker具有我喜欢的功能(如跟踪每个活动所花费的时间,跟踪后台线程发送的请求等)。我试图按照您的建议创建Tracker,并将其设置为默认跟踪器,但EasyTracker不断在xml文件中查看它的配置。 – user1853377

+0

是的,如果你不使用EasyTracker,你将不得不自己管理,但它可以完成。只需制作xml文件可能更容易。 –

+1

我在使用xml文件时遇到问题,因为我在构建APK时使用了aapt rename-manifest-package技巧。 可以说我的软件包名称是“com.myapp”。在构建过程中,我将包名称更改为“com.myapp.dev”。因为EasyTracker在“com.myapp”下查找它的配置,它不会找到它。 – user1853377

相关问题