Android

Can someone help me figure out a more specific solution to making my app compliant with Play TOS?

Developing Android Apps - Thu, 09/20/2018 - 13:45

I got an email last night that my app was removed from the Play Store:

Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement

Google Play requires developers to provide a valid privacy policy when the app requests or handles sensitive user or device information. We’ve identified that your app collects and transmits the Android advertising identifier, which is subject to a privacy policy requirement. If your app collects the Android advertising ID, you must provide a valid privacy policy in both the designated field in the Play Console, and from within the app.

I was able to find this thread and it seems like a lot of people got their apps removed recently for similar reasons, but everyone in that thread seems to agree it's because of Crashlytics, which I'm not using (though if it's that popular, maybe I should be). My app has ads with a paid upgrade to remove them. If I'm doing any sort of user tracking it's unintentional and I don't actually use any of it. I'm guessing it's something built into the ads library, and I'm not sure if that tracking is necessary for the ad targeting to work?

So either I need to disable that tracking somehow, or add a privacy policy. I saw some people sharing around this privacy policy generator and I started filling it out, but I have no idea what to put for "personally identifying information I collect." I wasn't collecting any information that I knew of until now!

This is all a little frustrating and overwhelming -- I'm a developer, not a lawyer! Any help is appreciated.

Here's a full list of my dependencies:

dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation('com.github.ozodrukh:CircularReveal:1.3.1@aar') { transitive = true } implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support:support-v4:28.0.0-rc01' implementation 'com.android.support:support-media-compat:28.0.0-rc01' implementation 'com.android.support:design:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' implementation 'com.android.support:recyclerview-v7:28.0.0-rc01' implementation 'com.google.android.gms:play-services-ads:15.0.1' implementation 'com.anjlab.android.iab.v3:library:1.0.44' implementation 'com.android.support:customtabs:28.0.0-rc01' testImplementation 'junit:junit:4.12' } submitted by /u/Ashanmaril
[link] [comments]
Categories: Android, Linux

GooglePlay: what happens if I don't update Apps to API level 26?

Developing Android Apps - Thu, 09/20/2018 - 11:05

I just got a notification from GooglePlay about 16 of my apps that are not API level 26 or above. I am curious if I need to rush & update them all or if this is only in regards to future updates and/or releases. Just want to make sure the applications will still be visible and user are able to download after November 1st. Although the E-mail was detailed it said everything in a round about way and just looking for straight answer.

submitted by /u/DrN00bzLab
[link] [comments]
Categories: Android, Linux

Autoinput webview

Tasker: Total Automation for Android - Thu, 09/20/2018 - 11:00

Is it still the case that Autoinput can't interact with a webpage even if I have root?

I basically want to click a button if it pops up and refresh at a certain time interval on Chrome

Thanks for any help

submitted by /u/2E0GOZ
[link] [comments]

Battery Level Tile with Tasker

Tasker: Total Automation for Android - Thu, 09/20/2018 - 10:30

Is there a way to create a battery level quick settings tile on devices like S9 Plus which do have this tile by default?

submitted by /u/abu46
[link] [comments]

Selling my android game

Developing Android Apps - Thu, 09/20/2018 - 10:13

I had developed a hyper-casual android game last month but never really got the time to upload it on the play store and market it. Recently i have found myself in an unexpected situation and i am trying to gather some money to pay back to a few classmates.

I am willing to sell the entire source code of my android game for as low as $100. Please don't ask me how can i sell it for so less! Firstly, I am from India and USD to INR exchange rate it very high. Secondly, I am in a hurry and 100 bucks i pretty decent for me.

Delivery first, payment later; so that there is no question on trust issue!

You can checkout the gameplay of my game here: https://youtu.be/rogWqyi5gM8

If you are interested, please hit me up!

submitted by /u/backpackdev
[link] [comments]
Categories: Android, Linux

Android Rom Development

Developing Android Apps - Thu, 09/20/2018 - 10:03

I wanted to get into Android ROM development, what are some resources you'd recommend?

submitted by /u/snowmen_dont_lie
[link] [comments]
Categories: Android, Linux

Google is Starting to Make Sense, Finally

Android - Thu, 09/20/2018 - 09:55

You may have noticed some odd behaviors by Google lately, like renaming 'Keep' to 'Keep Notes' (Google Notes for some countries), 'Incognito Mode' soon being renamed to 'Private Mode', a few design changes and UI tweaks in Android, et cetera, et cetera.

While it may be confusing to a lot of people, Google's decision to make these changes are a lot more important and more convenient than you may think. These changes go for practicality, with an intent of making every bit of Google's world easier to understand, more human, intuitive, and a lot more natural.

Take the 'Keep' app: the reason of the change in name is pretty obvious. The name 'Keep' doesn't really give the idea of what the app is. Renaming it to Keep Notes is a lot more practical. It's a lot more human, if you will.

'Incognito Mode' to 'Private Mode' soon. Incognito is kind of an unfamiliar word for most people. Why not use the word private instead? You get the idea. Again, more human and less mind-boggling.

You might have not noticed this, but a lot of Android Pie's design decisions also aim for a similar goal. Practicality. I won't go down on all of them but I'm gonna give you some of them:

  1. The quick toggles panel. Here's what Google did: they removed the useless toggle animations, removed the confusing little arrows that expand toggles such as Wi-Fi and Bluetooth, and they also made it clear whether toggles are activated or not by putting more contrast and emphasis on them.

  2. Renaming the 'On' option from the Wi-Fi section of the Settings app to 'Use Wi-Fi' -- makes more sense, since your phone isn't a Wi-Fi router.

  3. Simplifying the Settings app by shortening the list of items and lumping the confusing, less important things in a drop downs called 'advanced'.

  4. Removing 'App Info' when dragging an app. Yup. It sort of didn't make any sense being up there together with the 'Uninstall' and 'Remove' options in the first place. Now the 'App Info' can be accessed in a more sensible way by long-pressing on an app icon and from there the option will just pop up.

These are only some of them. These are only a taste of what Google is currently doing with their design philosophy. These little things make up for a simpler, more practical whole. I'm excited for what's to come. And while it may not be a big deal for many, I personally love this idea of making Google's services -- and I keep repeating myself -- a lot more practical, human, simpler, and intuitive.

Apple's priority has always been the user experience and I think Google is taking inspiration from them -- which is a good thing. A great thing, even.

submitted by /u/nikkomercado
[link] [comments]

[Help][AutoHue] Set scene without changing brightness

Tasker: Total Automation for Android - Thu, 09/20/2018 - 09:49

I have a profile that changes the scene when I open a certain app and reverts back to the last state after the app is closed. I'd like to have the brightness of the previous state carry over to the new scene.

I have one task have HueState save the variables Globally in an an Array Set for each bulb. That task is run in another task that then changes the scene. I can't figure out how to configure the scene to accept a change in brightness level.

Is there a way to keep the scenes brightness constant from the previous state? I could just have Hue 2.0 change bulb colors in series without defining brightness, but there's a noticeable delay between bulbs even with transition time set to 0 seconds.

submitted by /u/Inspektor_Spacetime
[link] [comments]

Pages