Smartphone ProgrammingSponsored by jamf

Smartphones run using a variety of operating systems -- Android, iOS and Windows Mobile most commonly -- and an even wider variety of programming languages, including Objective-C, Java, Visual C#, C++ and .NET, not to mention HTML5 and JavaScript, and cross-platform frameworks such as PhoneGap.

Share tech news, updates, or what's on your mind.

Sign up to Post

Today, almost every business you interact with on a daily business — right from your grocer to your bank — have their own dedicated mobile application or are vying to create one for themselves. It’s, therefore, no surprise that apps can make you a lot of money — millions (or even billions) of dollar
Cloud Class® Course: Python 3 Fundamentals
LVL 12
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

How to send message in whatsapp without open whatsapp apps using android?
I am looking for a lock that runs on batteries and connects to wifi, not Bluetooth for controlled entry access via my smartphone.  It needs to work outside and will be used to control access to a gate.

Assistance is greatly appreciated.
dear all

i have a  xamarin android application with target framework :APi Level 27
i am getting below warning :'ProgressDialog' is obsolete: 'This class is obsoleted in this android platform'

would you please help
Say, Whatsapp Broadcast Msg Info displays READ and Delivered. I want some way to get a list of the Delivered (but not read) in order to be able to resend.
Please suggest a software of method. Does Whatsapp Business make this easier to manage than Whatsapp? I've tried Whatsapp web but this doesn't allow me to export a list and difficult to use in a web interface.
Tx Shaun
How to identify editing on AMR file? Is there any softwares for that the phone call recorded was edited or not!
Look for outsource call center that they will have to use my five9 subscription to do in and out bounds calls.

Do u know any places that can provide those services?
I have an activity where the user can update some data related to his profile (for example, his name) and he can also upload a new profile image.

After the update operation, the user is redirected to a new activity. The problem is that when the user comes back to his profile activity, the showed image is still the old one and not the new one while the name updated correctly.

In order to see the new profile image, the user needs to close the app and open is again.

How can I solve this problem? I use a function updateInfo(), but it seems to not work as I would like.

Can you help me, please?

public class ProfileActivity extends BaseActivity implements ProfileView {

    ImageView p_avatar;
    ImageButton ibBack;
    TextView txtTitle;
    ImageButton ibRight;
    Toolbar toolbar;
    EditText etFullname;
    EditText etEmail;
    Button btnUpdate;
    TextView txtLogout;
    LinearLayout llMain;

    private static final String TAG = "ProfileActivity";
    private String userName = null, userEmail = null;
    private ProfilePresenter profilePresenter;
    private Dialog dialog;
    Bitmap FixBitmap;
    Bitmap bitmap_to_save;
    ImageView ShowSelectedImage;

Open in new window

I'm using Android Studio and I would like to be able to pickup am image from the gallery, resize it and make it fit inside a rounded square (of about 300x300px) by maintening the correct aspect ratio. At the moment, I'm able to resize it and display it as a circle with this code:

FixBitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), uri);
                bitmap_to_save = scaleBitmapAndKeepRation(FixBitmap, 320, 320);

                RoundedBitmapDrawable roundDrawable = RoundedBitmapDrawableFactory.create(getResources(), bitmap_to_save);

Open in new window

However, I would like to know if it is possible to make the bitmap look like my attached image. Moreover, it would be important for me to resize the image without losing the original aspect ratio.

It is not exactly a well square rounded figure, so I'm not sure that it is possible to do it in Android.

I hope you can help me, thanks!

EDIT: I'm using Picasso library for the moment, and it seems to work. Anyway, I would like to keep always the same picture size (300x300 px) and the aspect ratio. How can I do it?
I currently upload finish line pictures from races I time to Google + and share the gallery with race finishers so they can find their picture.  I would like to take that a step further and share each finishers individual picture with them.  I believe Google Vision has the technology to do that...albeit for a pairing participant bib number with bib in the image.  Is anyone familiar enough with this api to give me some direction as to how to do this?  Also, any idea how this product is priced?
Free Tool: Port Scanner
LVL 12
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

I used following code for phone call.But the call is not working .can anyone help me? I also given manfest Call Phone permission.

 call = (TextView) findViewById(;
        call.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                String no = call.getText().toString();
            //    Toast.makeText(Accepted_Details.this, no, Toast.LENGTH_SHORT).show();
                Intent callIntent = new Intent(Intent.ACTION_CALL);
                callIntent.setData(Uri.parse("tel:" + no));

                /*if (ActivityCompat.checkSelfPermission(Accepted_Details.this, 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.
I would like the best way to text from a desktop or laptop PC without knowing the carrier?
There are a few ways to send a text message from any PC but you have to know the person's smartphone carrier.
Then you create an email to the person's cell phone number followed by "@" and the carrier's domain.
But unlike a cell phone, there is no need to lookup the carrier.
I have about 180 physicians with their independently owned smartphones, and I would like to send a text to all of them or a small fraction of them.   I would like to do this from Windows 7, or 8 or 10.
Thank you.
Any one has referred to any call center that can allow my way to make outbound calls including using my five 9 system? I need some one to use my auto dialer to contact my customers. Thanks
Wireless Charging Technology – Inductive Power Transfer

With technology changing rapidly, new trends are being introduced in the market. Wireless charging technology is one of the growing technologies that are enhancing smartphone durability.

What is wireless charging technology?

Wireless charging technology is a technique which uses cordless charging approach. It’s a transfer of power between two devices with wireless charging technique. It improves the competence of a smartphone and energizes its performance. Charging without a physical connection seems to be a recent phenomenon, wherein it transfers power from point A to point B. Currently, there are more than 600 smartphones being charged wirelessly in the cellular market. Wireless charging technology allows a distinctive power supply solution.

Does the iPhone X have a delete button?

While typing, editing, or modifying emails or texts I sometimes find the need to delete letters or words that are in front of the cursor rather than behind the cursor.

So what do I need to do so I can delete these characters in front of where the cursor is currently located?
We want to offer our customers the possibility to download their APN settings trough a browser.
Apple has a Configuration Utility, that works fine.

It seems to be an XML like binary, that includes the details of the APN settings.
When accessing this file in the default (Safari) browser, it asks if you wish to load the config. If so, it loads the APN settings into the phone.

Does Android offer the same option?
I have a new Samsung Galaxy S9 which replaces a Samsung Galaxy S6 and I have two issues which are probably connected:

a) I cannot use the App "Wifi File Transfer Pro" - when I launch the App on the phone it gives an IP address to enter into my browser on the PC, but when I enter this address it will not bring up the page - the connection eventually times out; on the Galaxy S6 this works perfectly

b) I have an app I have written in Java which has components running on the phone and my PC, which I use for transferring various files between the phone and my PC - again this has worked perfectly for many years on the Galaxy S6, but on the S9 it fails to connect:  the phone component successfully wakes up the PC component which does its thing and then tries to connect to send the result, but the java command connection=new Socket(host, PORT) times out with the error message " Connection timed out: connect"

It looks like a firewall issue, but it's not the firewall on my PC since I've tried disabling that temporarily.   It may be a firewall issue on the Samsung S9 but I can't see how to configure that.   I've tried tweaking the Setting "Phone visibility" but that doesn't seem to solve the issue.

Any thoughts?
I've been trying to fix this for days now. Using Xamarin and Visual Studio, I deleted the asset catalogs/media folder then I used app icon set creator to create the icons. I then went into info.plist under visual assets and hit add catalog, then dragged the icons into the slots.

No matter how many times I try this I get the same error.

Since this is xamarin, I was told I have to create an IPA file and upload using ApplicationUploader.  The file uploads but then I get an email from Apple with a build file error shown above.

Does anyone know how to fix this?


Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle

Open in new window

Need to know about how does it work?

I send a text message and I got a reply text message having some info., e.g., this is what's provided by Blue Cross Blue Sheild:
Text ID to BCBSIL (123456) to receive ID card information

how does this work and how I can configure it for my own use?

Please advise/guide/suggest ... thanks in advance.

Free Tool: Site Down Detector
LVL 12
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

How much longer will it be until the iPhone X can be jailbroken?
When it comes to building apps, it's more than just writing code. And unfortunately, many people (and companies) forget that. In fact, the raw time it takes to build the app itself is only half the battle.
I have a Samsung Galaxy S9+.
Android Version: 8.0.0

I recently put a micro SD card in it and moved many apps to it.  One of them was Bejeweled Classic by Electronic Arts.  Later I noticed that the icon for it was missing, so I went to download/install it again.  When that happened I got a strange error message: "You cannot install this app because another user has already installed an incompatible version on this device"

NOTE: I cannot find the app on my Installed Applications list.

You cannot install this app because another user has already installed an incompatible version on this device
In the link above someone wrote:
What worked for me was: adb shell pm uninstall com.packagename

I have a Terminal Emulator to try that command, I just need to know the exact packagename.

Question: How do I get a listing of package names in the Terminal Emulator?

Screenshot of error message
I have an off-brand Android phone (Alcatel) using Tracfone as my service provider.  For the last couple of weeks I have been having authentication problems after a Norton alert that "my connection was compromised".  I checked all of the router settings, rebooted the phone and now can no longer connect the phone to my home wi-fi network.  I just get the message "Authentication Problem" after an attempt to connect.  I have restarted the phone numerous times, I have rebooted the router a couple of times, and I have Forgotten the connection and re-added it as a new connection numerous times, but it will not connect properly.

My two daughters have exactly the same phone, and they can connect without a problem.

I can connect my phone to the wireless network at work without a problem.

Short of resetting the phone to its factory defaults, is there anything I can try to resolve this?
Anyone knows if there is a way to change a hostname in Polycom SoundStation 7000?   So it would broadcast an actual hostname instead of the make/model name.
Easier to manage and troubleshoot.
I often get ads & screen saver and the Multi Task manager shows it's this app
called Peel Remote  on my Note4's Android.

I can't seem to locate this app to deinstall it: how to locate it to deinstall it?

Smartphone ProgrammingSponsored by jamf

Smartphones run using a variety of operating systems -- Android, iOS and Windows Mobile most commonly -- and an even wider variety of programming languages, including Objective-C, Java, Visual C#, C++ and .NET, not to mention HTML5 and JavaScript, and cross-platform frameworks such as PhoneGap.