top of page
Blog
Search
admin
Oct 25, 20194 min read
Provisioning and Controlling Android Devices with a Device Owner Application
With Example of Device Agent Writer Installing Device Conductor Agent In our previous article series of configuring kiosk mode on...
1,579 views0 comments
admin
Jul 16, 20182 min read
ATID ATS100 Introduction and Setup
The ATID ATS100 reader is a rugged barcode and UHF RFID reader that works with Android, iOS, and Windows. It offers both wireless...
604 views0 comments
admin
Apr 6, 20182 min read
Android USB Permissions
Suppose we’re writing a device driver for a USB device, implemented as an Android Service. Our driver checks to see if it has permission...
8,282 views0 comments
admin
Feb 3, 20175 min read
Android Memory and File Descriptor Leaks, Diagnosis and Debugging
Resource leaks are some of the most pernicious bugs in large Android applications, because they occur in poorly-defined situations and...
4,469 views0 comments
admin
Jan 6, 20172 min read
Deploying Jenkins for Android Builds
Jenkins is a great way to automate your builds. Setting it up can be a little tricky, so here are a bunch of lessons learned from setting...
47 views0 comments
admin
Oct 21, 20164 min read
Building Android in a Container
Building and maintaining a complex software system over time like Android (AOSP) can be a daunting task, especially when the system has...
729 views0 comments
admin
Oct 19, 20164 min read
Android ViewPager with Fragments: Tutorial and Sample Project
This is a common paradigm in app development: I have a list of data objects representing, for example, recent shipments, and I want to...
1,622 views0 comments
admin
Sep 13, 20164 min read
Android on the Go
First, Some History The Go programming language was first released by Google as an open source project in late 2009 as “an attempt to...
59 views0 comments
admin
Aug 29, 20164 min read
Handy Android Studio Tips and Tricks
If you use Google’s Android Studio (AS) for development, you owe it to yourself to watch out this video from the developers during Google...
21 views0 comments
admin
Aug 4, 20162 min read
How to Not Lose All the Photos and Videos on Your Android Phone
A few weeks ago something unexpected happened: the SD card in my wife’s Android phone completely died, and she lost two month’s worth of...
22 views0 comments
admin
Jun 22, 20165 min read
Android Optimizations for Responsiveness: With a Warning About Leaking Activities
This article was written by Jay Slater, one of our software engineers. In the interest of broadening my horizons and being a...
67 views0 comments
admin
Mar 1, 20164 min read
An Introduction to Android for Work
What is AfW and what does it do? Android for Work (AfW) is a platform from Google that improves Android usability, security, and...
1,039 views0 comments
admin
Feb 19, 20164 min read
Android Device Owner
In our previous blog post called Implementing Kiosk Mode in Android: Part 3, we briefly explored the Device Owner concept that was...
12,768 views0 comments
admin
Oct 22, 20157 min read
Enterprise Android Deployment Best Practices
Introduction In the world of smartphones, iOS has been dominating in the workplace, at least in the United States. The most recent data...
59 views0 comments
admin
Aug 27, 20153 min read
Jumpstart Your Android Project
Hardware One of the quickest ways to jumpstart your project is by selecting some commercial off-the-shelf (COTS) hardware. Most COTS...
18 views0 comments
admin
May 5, 20152 min read
Android SIP/VoIP Setup
Voice over IP, or VoIP, allows you to make and receive phone calls using a data network (like the internet) rather than phone lines or...
138 views0 comments
admin
Jan 26, 20154 min read
Implementing Kiosk Mode in Android - Part 3: Android Lollipop (and Marshmallow)
Part 1 Part 2 Part 4 Part 3: Android Lollipop (and Marshmallow) Android 5.0 (Lollipop) and 6.0 (Marshmallow) now have an official Kiosk...
12,622 views0 comments
admin
Dec 9, 20142 min read
Android Shell Tricks: Using Mass Provisioning as an Example, Part 3
Part 1 Part 2 Settings Say you have 400 devices to provision before deployment--how do you configure them all? And how can you guarantee...
631 views0 comments
admin
Dec 5, 20141 min read
Android Shell Tricks: Using Mass Device Provisioning as an Example, Part 2
Part 1 Part 3 Packages Now let’s install an app: adb install MyAwesomeApp.apk Uninstalling an app is a little more work, because the app...
183 views0 comments
admin
Dec 4, 20142 min read
Android Shell Tricks: Using Mass Device Provisioning as an Example, Part 1
Part 2 Part 3 Android’s user interface is easy to use, but what if you need to automate interaction with a device, for example to...
105 views0 comments
bottom of page