Stream

Join this community to post or comment

Michele Grifa

General Discussion  - 
 
Hello guys, how can i implement an update System inside my app because i want to update my app every month without install the .apk.
Someone have any suggestion?
1
Michele Grifa's profile photoLyn Scott's profile photo
5 comments
 
You should create a webapp.. Then, use a WebView to render the page as an app. Then, update your Webapp online as frequently as you want.. Your users will always run the latest version.

Several apps use that tactic.. CNN, Android central, and many others. Facebook used to do that for many years.
Add a comment...

Kahil Nettleton

General Discussion  - 
 
 
For my fellow #Android designers...

When you're doing general tablet mockups, what's your go-to tablet? Mine used to be the Nexus 7, but it's an older device now. I'm putting together some tablet wireframes, since I still like to doodle designs sometimes, so I'd like a mid-sized tablet option that most others would also use. I already have the Pixel C taken care of, but I need a good option for something between the size of the Nexus 6P and the Pixel C.

So what's your go-to tablet?
1
Pradeep Purohit's profile photoKahil Nettleton's profile photo
4 comments
 
All set...went with the Shield K1 tablet.

https://plus.google.com/+SpiderflyStudios/posts/3cM1FucEeXP
Add a comment...

Jason Tyler

General Discussion  - 
 
Looking for a good Android Studio app tutorial. Every time I think I find a good one it is full of fluff (too much talking, and not to the point), is outdated or just flat out sucks. I am a beginner so......... what do you suggest?
1
Add a comment...

Kosar Farhad

General Discussion  - 
 
Hello devs,

Do you use wire-framing tools? Is anyone familiar with easy to use ones for android?


1
Tibi Csabai's profile photo
 
Have you tried POP - Prototyping on paper? https://popapp.in
Add a comment...

Иван Герасимов

General Discussion  - 
 
Hi, tell me, what hardware to install for Android Studio.
Now i have to:
CPU - i5-4460
RAM - 8GB DDR3
HDD - 500GB
OS - Ubuntu 16.04
and my projects going is 6-8 minutesб and the system freezes hard
2
Олександр Січ's profile photoИван Герасимов's profile photo
7 comments
 
this is cool!
Add a comment...

Nikhil Taneja

General Discussion  - 
 
Where does the idea of INSTANT APPS went, wasn't it a part of Android Nougat!
Split screen and Instant apps are my most awaiting features for 7.
One more thing, Android 7 upgarde to Android one does include 2015 android one devices here in India😁?
2
Nikhil Taneja's profile photoCláudio Bastos's profile photo
3 comments
 
Pay attention to google chrome (for Android) updates and blogs, as them will be a important part of this process
Add a comment...

raveesh L

General Discussion  - 
 

I would like to know if its possible to open Base64 code file in device browser.

My server returns Base64 code to device, that Base64 code i would like to open in device's default browser. Normally, we used to download the Base64 code as a File and open in appropriate default application. For ex if Base64 is an image, we will download the base64 and store in device memory as file and launch in Gallery application. But i dont want to download/save the base64 in device memory, i would like to pass the base64 code to device browser to launch the file. Any help please?
1
Alvar Lagerlof's profile photoraveesh L's profile photo
6 comments
 
+Alvar Lagerlof I have done the same, but the problem is with memory, all the files are getting downloaded in external storage, so we need to implement deleting files as well
Add a comment...

Akbar Sha Ebrahim (ஷா)

General Discussion  - 
 
Hi all,
I'm looking for time resetting issue in android. I've subscriptions which is valid for 1 month. If the user change the device time manually, I've written a logic to compare it with the server time and find the difference to prevent use of the subscriptions.

But this doesn't work well when the device is rebooted from switched off state and no network/wifi or no cell signal.

Is there a better approach? #AndroidDev
1
Ashish Jain's profile photo
 
What logic you used?
Add a comment...

Karthik K M

General Discussion  - 
 
Hi guys
I was working on ASO
Could anyone please tell some good tips for increasing play store listing
Thanks
1
Add a comment...

Etienne Lawlor

General Discussion  - 
 
When wiring up analytics for platforms such as Answers, Flurry, MixPanel and Google Analytics, what naming conventions do you use for your Analytics Events? Is there some kind of format that works well across multiple Analytics platforms?
1
Paul Danyliuk's profile photo
 
I'm sending all events through a facade class. At the moment it delegates event tracking to GA only, but I can easily add more platforms there if I need.

Here's the one I have for Material Cue:
https://gist.github.com/Actine/317aee5f96766d82e739d683393d89b1

P.S. I never worked with other platforms though, so I don't know how different those are from GA in terms of event classification (what would map to GA's category/name/label/value/etc)
Add a comment...

Cláudio Bastos

General Discussion  - 
 
Is there a way to diagnose why a device is not compatible with some Play Store App?

I have one 7" tablet which is used to development.
I tested my apps on it.
I publish one of those in Play Store in (Alpha testing).
I already checked if my email was listed on testing accounts, and it is ok.

But, on this tablet, I can't install that app. It says that is not compatible... :(

What are the tools and steps I need to check ?

Thanks in advance

1
Christophe Beyls's profile photo
3 comments
 
Check your manifest file, all the filters the play store is applying come from there.
It can be a screen size declaration or a feature specified as mandatory and not optional (like Bluetooth or NFC)
Add a comment...

Anthonio Wirman L

General Discussion  - 
 
hi i wanna ask what's the best software to create game in andro? free software without getting legal issues when published...

please advise
1
Anthonio Wirman L's profile photo
3 comments
 
thx for advises. is there's anything else?
Add a comment...

diego vela

General Discussion  - 
 
Here is my layout. I have a drawer layout and an appbar with an overflow menu. This is in API 16-22 and I'm not allowed to add a toolbar. Is there a way to disable and enable the overflow menu in the code? Thanks in advance.
2
diego vela's profile photo
5 comments
 
Thanks very much. With respect to material design, you are preaching to the choir.
Add a comment...

sagar ranganath

General Discussion  - 
 
I am starting my Master Thesis which is more or less focussed on Android development and testing. Right now my question is, say I have developed an android application and have certain users who are already using my application. Is there a way where in I can push my custom test cases only to a specific set of users. For example, I have 300 users, I want to send the test cases only to people who are using Android 5.0, or only to users residing in Europe something like that. I have tried searching for this over the internet but unfortunately wasn't successful.
2
Martin Zeitler's profile photosagar ranganath's profile photo
5 comments
 
I guess for now Firebase remote config seems like what I was looking for. Thanks a lot +Ian Lake for guiding me into it.
+Martin Zeitler I do agree that config setting and test cases are different in their own aspects. We would definitely consider your input on displaying them as separate components. I will be shortly kick starting my thesis after some research work. Once again thanks a lot guys :)
Would get back if I have doubts.
Add a comment...

arash naghdi

General Discussion  - 
 
Hi guys.Hope ur all ok.
I have been learning basic android development for quite some time now. Everything's going well. However I usually come across some jargon that's hard to grasp. And what actually makes it harder is having tow variation of the same thing:e.g. Android:layout_gravity VS Android:gravity, or Padding and margin or alignment and so on.
How can I grasp the idea of each of them?
How can I recognize the differences or differentiate them??

plz Show me the light.

Hopeless I AM.

Really appreciate it.
1
Suleiman Ali Shakir's profile photo
 
Hi +arash naghdi
layout_gravity dictates a View's position inside its parent View. While gravity tells a View how it's child Views must be positioned.
As for padding and margin, this SO post should help you visually understand the difference: http://stackoverflow.com/questions/4619899/difference-between-a-views-padding-and-margin
Add a comment...

Marco Smolcic

General Discussion  - 
 
Hi all. My app is created by the 'third party' app building provider and I would like to move my .apk file to the Android Studio to be able to manage it myself (and obviously avoid paying expensive subscription to the app provider). I obviously have .apk file and wonder if there is anyway to convert/upload that file into Android Studio and continue using Android Studio for any future modification, adjustments etc. OR this is not as simple as it sounds and I would have to start building app by Android Studio from scratch. Thanks. Marco
1
Jacek Malinowski's profile photoMarco Smolcic's profile photo
2 comments
 
Thanks Jacek. I doubt they would simply give me source code if they know that it means loosing business. I guess there is no other way ?
Add a comment...

Dr H Christian Gunderson

General Discussion  - 
 
We have started a App business and have the business side down.  What should I look for in a good Android Developer?  Thanks
3
Add a comment...

Giorgio Alfarano

General Discussion  - 
 
Hi guys, I'm wondering if you know any apps (not examples or code snippets) using the Place Picker widget. I'm looking for design hints on where to show the attributions. Thanks.
1
Carlos Mouro's profile photoGiorgio Alfarano's profile photo
2 comments
 
Thanks Carlos, I couldn't go past the registration screen, it needed a NIF which I don't know what it is.
Add a comment...

farhat riaz

General Discussion  - 
 
i write a code that is run correctly on API 19 and 22 but on API 23 not working.
When i click on button this code not make call on API 23.
The Code is here...

package com.example.farhat.telephonyy;

import android.Manifest;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
Button b;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b = (Button) findViewById(R.id.button);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phonenumber = "923458609208";
Intent i = new Intent(android.content.Intent.ACTION_CALL,
Uri.parse("tel:+" + phonenumber));
if (ActivityCompat.checkSelfPermission(getBaseContext(), Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
// TODO: Consider calling
// ActivityCompat#requestPermissions
// here to request the missing permissions, and then overriding
// public void onRequestPermissionsResult(int requestCode, String[] permissions,
// int[] grantResults)
// to handle the case where the user grants the permission. See the documentation
// for ActivityCompat#requestPermissions for more details.
return;
}
startActivity(i);
}
});
}
}
3
1
Karthik K M's profile photo
11 comments
 
Try this
public class MainActivity extends AppCompatActivity {
Button b;
Intent i;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b = (Button) findViewById(R.id.button);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phonenumber = "923458609208";
i = new Intent(android.content.Intent.ACTION_CALL,
Uri.parse("tel:+" + phonenumber));
if (ActivityCompat.checkSelfPermission(getBaseContext(), Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.CALL_PHONE},
100);
}else{
startActivity(i);
}
}
});
}

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
switch (requestCode) {
case 100: {
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
startActivity(i);
} else {
//Show some error
this.finish();
}
}
}
}
}
Add a comment...