I want to import "com.google.analytics.tracking.android.EasyTracker". but can't resolve this library dependencies. below link reference
https://developers.google.com/analytics/devguides/collection/android/v3/ecommerce
import this class EasyTracker easyTracker = EasyTracker.getInstance(this);
You should not be using "Ecommerce Tracking" (which is part of the Google Analytics SDK) in new code. The documentation makes that clear. According to this Google Answer, Google Analytics SDK is being "sunsetted".
You should really be using "Firebase Analytics" ... or as it is now called "Google Analytics for Firebase". I think that this is the relevant link for the documentation.
https://firebase.google.com/docs/analytics
(I noticed that there is a "Measure Ecommerce" section ...)
Related
I'm relatively new to Android development and learning from Udacity. In the course they are using the LoaderManager class which I found difficult to understand so I went to the docs where I found that the class is deprecated, but its can still be used from AndroidX. I then went there which told that support for this class is not available. I'm pretty much confused as to whether the class is deprecated or not. If not, can someone suggest some good documentation to learn about using LoaderManager?
Mostly documentation from developer site and quick documentation of Android Studio will answer most of your quesitons/problems. For example when I was learning SQLite i learnt also using LoaderManager. After some times I decided to use SQLite for an app with LoaderManager but as you already mentioned it's deprecated (android.support.v4.app.FragmentActivity.getSupportLoaderManager()).
So I looked on quick documentation and found my answer with in seconds. If you call that method and move your mouse on it, Android Studio shows quick documentation (if you enabled quick documentation) and guides you. So according to quick documentation that method is deprecated and it suggests: use LoaderManager.getInstance(this).
In brief documentation from developer site, quick documentation of Android Studio and this site can answer all your questions. If you're learning new things I suggest read also developer's documentation and read quick documentation while practicing because other sources (like Udacity or videos) may not be detailed or may not be up to date.
I am trying to use the google vision api in a java project in eclipse. I've looked for tutorials and looked over the steps that google provide but I am still lost. Can someone explain the steps i need to take in order to import the api?
I know that since Google Play Services r30 the lib folder used to add the services to Eclipse is gone. I also know that Eclipse is no longer supported by google and they support Android Studio. But can I still use the latest Google Play Services (Admob) in Eclipse and how?
Thanks!
I don't see any documentations or tutorials now about Admob in Eclipse. You need to use Android Studio now. Here is a sample tutorial. You can also check this AdMob with Firebase documentation.
The best way to use AdMob is with Firebase, but for those publishers who aren't ready to make the switch just yet, Google Mobile Ads will remain available as a standalone SDK. Android publishers can continue to import the play-services-ads Gradle artifact without using the Firebase plugin, and iOS developers can use the existing Google-Mobile-Ads-SDK CocoaPod. In both cases, the app will get the Google Mobile Ads SDK (including AdMob's ad formats and features) without Firebase.
I'm trying to Integrate the Admob SDK into my Android app. This is so Admob will work with Mopub. Mopub's instructions link to Google's integration instructions. I'm confused by Google's instructions since I'm not using Android Studio or Gradle.
What is the Eclipse equivalent to the section starting with "Once Google Play services is installed"? I think this is making the build process aware of a Google Play Services jar file. I don't know enough about Eclipse, the Java Build Path, etc to determine the Eclipse equivalent.
http://www.androidbegin.com/tutorial/integrating-new-google-admob-banner-interstitial-ads/
This link will help you integrate google play services into your eclipse project for the purpose of displaying AdMob ads. But as far as I see in google search, there is no official tutorial related to eclipse integration of AdMob now.(It has been replaced by Android Studio tutorial) I guess they might be focusing more towards asking developers to use Android Studio. So I think, we might have to make transition soon.
I need to get address from lon lat location. I was trying with geodecoder but it doesn't work (throws Service Not Available). Is there any other solution to that problem?
The geocoder is not guaranteed to exist on all devices. Couple of things to try:
The documentation is not exactly clear, but it seems that if you have the Google add-ons, you should have a geocoder backend implementation. Try linking against the Google APIs for your target API level (see below)
https://stackoverflow.com/a/2255592/483708
In your implementation, prevent erroneous results by explicitly checking for geocoding functionality with Geocoder.isPresent()
http://developer.android.com/reference/android/location/Geocoder.html#isPresent()
If the above points are insufficient, you will need to use the Google Maps Web APIs to perform reverse geocoding via the web:
http://code.google.com/apis/maps/documentation/geocoding/index.html#ReverseGeocoding
Also take a look at the GeoCoderPlus library referenced in this blog post
http://bricolsoftconsulting.com/perfect-geocoding-zoom-part-1/
It uses Google Maps Web APIs, but for 'forward' geocoding. You may be able to use the blog post and the included code as guidance to build your own implementation of reverse geocoding via the web.
It seems to be a bug in the emulator running SDK 2.2. I have had the same problem.
Create a 2.1 or 2.3 emulator and try your code.