https://support.google.com/nexus/answer/2811843?hl=en&ref_topic=3045812
Phone App -> Settings -> Calls -> Calling accounts
Showing posts with label android. Show all posts
Showing posts with label android. Show all posts
Monday, December 28, 2015
Thursday, November 26, 2015
Wednesday, November 25, 2015
Sunday, November 22, 2015
Wednesday, November 04, 2015
android build AOSP
https://source.android.com/source/requirements.html
https://source.android.com/source/running.html
1. Install packages
2. repo init
3. source build/envsetup.sh
4. lunch (full_grouper-userdebug)
https://source.android.com/source/running.html
1. Install packages
2. repo init
3. source build/envsetup.sh
4. lunch (full_grouper-userdebug)
Wednesday, October 14, 2015
Android/Mobile statistics report
http://www.slideshare.net/AVGShare/avg-android-app-performance-report-q1-2015
http://www.slideshare.net/yoshitakashinohara/flash-report-taipei-game-show-2015
http://www.slideshare.net/wearesocialsg/digital-social-mobile-in-2015
http://www.slideshare.net/kleinerperkins/internet-trends-v1
http://www.slideshare.net/yoshitakashinohara/flash-report-taipei-game-show-2015
http://www.slideshare.net/wearesocialsg/digital-social-mobile-in-2015
http://www.slideshare.net/kleinerperkins/internet-trends-v1
Tuesday, October 06, 2015
Android For Work, work profile
https://source.android.com/devices/tech/admin/managed-profiles.html#device_administration
Android device administration includes two new types of device administrators for enterprises:
Profile owner—Designed for bring your own device (BYOD) environments
Device Owner—Designed for corp-liable environments
Tuesday, September 29, 2015
Wednesday, August 12, 2015
Jenkins + Docker + Android
http://blog.csdn.net/gongmingqm10/article/details/45009633
http://dertompson.com/2014/09/01/jenkins-in-a-docker-container/
How to sign apk?
http://dertompson.com/2014/09/01/jenkins-in-a-docker-container/
How to sign apk?
Tuesday, July 28, 2015
Monday, July 27, 2015
Android Studio for Ubuntu
https://paolorotolo.github.io/android-studio/
/opt/android-studio/bin/studio.sh
/usr/share/applications/android-studio.desktop
/opt/android-studio/bin/studio.sh
/usr/share/applications/android-studio.desktop
Tuesday, July 21, 2015
Use browser link to launch android activity
http://blog.csdn.net/seevc/article/details/44175263
https://developers.google.com/app-indexing/android/app
use scheme...
[Note] deep link
https://developers.google.com/app-indexing/android/app
https://developer.chrome.com/multidevice/android/intents
use scheme...
[Note] deep link
Thursday, July 02, 2015
Android systrace
http://developer.android.com/tools/debugging/systrace.html
android-sdk/platform-tools/systrace
android-sdk/platform-tools/systrace
Wednesday, July 01, 2015
Google Android sdk samples
http://developer.android.com/samples/index.html
https://github.com/googlesamples/
├── admin
│ ├── AppRestrictionEnforcer
│ ├── AppRestrictionSchema
│ └── BasicManagedProfile
├── androidtv
│ ├── leanback
│ └── visual-game-controller
├── background
│ ├── JobScheduler
│ └── RepeatingAlarm
├── connectivity
│ ├── BasicNetworking
│ ├── BasicSyncAdapter
│ ├── bluetooth
│ ├── BluetoothLeGatt
│ ├── CardEmulation
│ ├── CardReader
│ └── NetworkConnect
├── content
│ ├── AppRestrictions
│ ├── BasicContactables
│ ├── documentsUi
│ ├── StorageClient
│ ├── StorageProvider
│ └── webview
├── content_hash.properties
├── input
│ ├── BasicGestureDetect
│ └── BasicMultitouch
├── legacy
│ ├── AccelerometerPlay
│ ├── ActionBarCompat
│ ├── AndroidBeamDemo
│ ├── ApiDemos
│ ├── AppNavigation
│ ├── BackupRestore
│ ├── BasicGLSurfaceView
│ ├── BluetoothHDP
│ ├── ContactManager
│ ├── CrossCompatibility
│ ├── CubeLiveWallpaper
│ ├── GestureBuilder
│ ├── HelloEffects
│ ├── Home
│ ├── HoneycombGallery
│ ├── JetBoy
│ ├── KeyChainDemo
│ ├── LunarLander
│ ├── MultiResolution
│ ├── NotePad
│ ├── RandomMusicPlayer
│ ├── RenderScript
│ ├── SampleSyncAdapter
│ ├── SearchableDictionary
│ ├── SipDemo
│ ├── SkeletonApp
│ ├── Snake
│ ├── SoftKeyboard
│ ├── SpellChecker
│ ├── Spinner
│ ├── SpinnerTest
│ ├── TicTacToeLib
│ ├── TicTacToeMain
│ ├── ToyVpn
│ ├── TtsEngine
│ ├── UiAutomator
│ ├── USB
│ ├── VoicemailProviderDemo
│ ├── VoiceRecognitionService
│ ├── WeatherListWidget
│ ├── WidgetPreview
│ ├── WiFiDirectDemo
│ ├── WiFiDirectServiceDiscovery
│ ├── Wiktionary
│ ├── WiktionarySimple
│ └── XmlAdapters
├── media
│ ├── BasicMediaDecoder
│ ├── BasicMediaRouter
│ ├── Camera2Basic
│ ├── Camera2Video
│ ├── HdrViewfinder
│ ├── MediaBrowserService
│ ├── MediaEffects
│ ├── MediaRecorder
│ ├── MediaRouter
│ └── ScreenCapture
├── NOTICE.txt
├── notification
│ ├── BasicNotifications
│ ├── CustomNotifications
│ ├── LNotifications
│ └── MessagingService
├── renderscript
│ ├── BasicRenderScript
│ └── RenderScriptIntrinsic
├── security
│ └── BasicAndroidKeyStore
├── sensors
│ └── BatchStepSensor
├── source.properties
├── system
│ └── AppUsageStatistics
├── testing
│ └── ActivityInstrumentation
├── ui
│ ├── ActionBarCompat-Basic
│ ├── ActionBarCompat-ListPopupMenu
│ ├── ActionBarCompat-ShareActionProvider
│ ├── ActionBarCompat-Styled
│ ├── activityscenetransition
│ ├── activitytasks
│ ├── AdapterTransition
│ ├── AdvancedImmersiveMode
│ ├── BasicAccessibility
│ ├── BasicImmersiveMode
│ ├── BasicTransition
│ ├── BorderlessButtons
│ ├── CustomChoiceList
│ ├── CustomTransition
│ ├── DisplayingBitmaps
│ ├── DoneBar
│ ├── DrawableTinting
│ ├── FragmentTransition
│ ├── graphics
│ ├── HorizontalPaging
│ ├── ImmersiveMode
│ ├── Interpolator
│ ├── SlidingTabsBasic
│ ├── SlidingTabsColors
│ ├── SwipeRefreshLayoutBasic
│ ├── SwipeRefreshListFragment
│ ├── SwipeRefreshMultipleViews
│ ├── TextLinkify
│ ├── TextSwitcher
│ └── views
└── wearable
├── AgendaData
├── DataLayer
├── DelayedConfirmation
├── ElizaChat
├── EmbeddedApp
├── FindMyPhone
├── Flashlight
├── Geofencing
├── GridViewPager
├── JumpingJack
├── Notifications
├── Quiz
├── RecipeAssistant
├── SkeletonWearableApp
├── SpeedTracker
├── SynchronizedNotifications
├── Timer
├── WatchFace
└── WatchViewStub
https://github.com/googlesamples/
├── admin
│ ├── AppRestrictionEnforcer
│ ├── AppRestrictionSchema
│ └── BasicManagedProfile
├── androidtv
│ ├── leanback
│ └── visual-game-controller
├── background
│ ├── JobScheduler
│ └── RepeatingAlarm
├── connectivity
│ ├── BasicNetworking
│ ├── BasicSyncAdapter
│ ├── bluetooth
│ ├── BluetoothLeGatt
│ ├── CardEmulation
│ ├── CardReader
│ └── NetworkConnect
├── content
│ ├── AppRestrictions
│ ├── BasicContactables
│ ├── documentsUi
│ ├── StorageClient
│ ├── StorageProvider
│ └── webview
├── content_hash.properties
├── input
│ ├── BasicGestureDetect
│ └── BasicMultitouch
├── legacy
│ ├── AccelerometerPlay
│ ├── ActionBarCompat
│ ├── AndroidBeamDemo
│ ├── ApiDemos
│ ├── AppNavigation
│ ├── BackupRestore
│ ├── BasicGLSurfaceView
│ ├── BluetoothHDP
│ ├── ContactManager
│ ├── CrossCompatibility
│ ├── CubeLiveWallpaper
│ ├── GestureBuilder
│ ├── HelloEffects
│ ├── Home
│ ├── HoneycombGallery
│ ├── JetBoy
│ ├── KeyChainDemo
│ ├── LunarLander
│ ├── MultiResolution
│ ├── NotePad
│ ├── RandomMusicPlayer
│ ├── RenderScript
│ ├── SampleSyncAdapter
│ ├── SearchableDictionary
│ ├── SipDemo
│ ├── SkeletonApp
│ ├── Snake
│ ├── SoftKeyboard
│ ├── SpellChecker
│ ├── Spinner
│ ├── SpinnerTest
│ ├── TicTacToeLib
│ ├── TicTacToeMain
│ ├── ToyVpn
│ ├── TtsEngine
│ ├── UiAutomator
│ ├── USB
│ ├── VoicemailProviderDemo
│ ├── VoiceRecognitionService
│ ├── WeatherListWidget
│ ├── WidgetPreview
│ ├── WiFiDirectDemo
│ ├── WiFiDirectServiceDiscovery
│ ├── Wiktionary
│ ├── WiktionarySimple
│ └── XmlAdapters
├── media
│ ├── BasicMediaDecoder
│ ├── BasicMediaRouter
│ ├── Camera2Basic
│ ├── Camera2Video
│ ├── HdrViewfinder
│ ├── MediaBrowserService
│ ├── MediaEffects
│ ├── MediaRecorder
│ ├── MediaRouter
│ └── ScreenCapture
├── NOTICE.txt
├── notification
│ ├── BasicNotifications
│ ├── CustomNotifications
│ ├── LNotifications
│ └── MessagingService
├── renderscript
│ ├── BasicRenderScript
│ └── RenderScriptIntrinsic
├── security
│ └── BasicAndroidKeyStore
├── sensors
│ └── BatchStepSensor
├── source.properties
├── system
│ └── AppUsageStatistics
├── testing
│ └── ActivityInstrumentation
├── ui
│ ├── ActionBarCompat-Basic
│ ├── ActionBarCompat-ListPopupMenu
│ ├── ActionBarCompat-ShareActionProvider
│ ├── ActionBarCompat-Styled
│ ├── activityscenetransition
│ ├── activitytasks
│ ├── AdapterTransition
│ ├── AdvancedImmersiveMode
│ ├── BasicAccessibility
│ ├── BasicImmersiveMode
│ ├── BasicTransition
│ ├── BorderlessButtons
│ ├── CustomChoiceList
│ ├── CustomTransition
│ ├── DisplayingBitmaps
│ ├── DoneBar
│ ├── DrawableTinting
│ ├── FragmentTransition
│ ├── graphics
│ ├── HorizontalPaging
│ ├── ImmersiveMode
│ ├── Interpolator
│ ├── SlidingTabsBasic
│ ├── SlidingTabsColors
│ ├── SwipeRefreshLayoutBasic
│ ├── SwipeRefreshListFragment
│ ├── SwipeRefreshMultipleViews
│ ├── TextLinkify
│ ├── TextSwitcher
│ └── views
└── wearable
├── AgendaData
├── DataLayer
├── DelayedConfirmation
├── ElizaChat
├── EmbeddedApp
├── FindMyPhone
├── Flashlight
├── Geofencing
├── GridViewPager
├── JumpingJack
├── Notifications
├── Quiz
├── RecipeAssistant
├── SkeletonWearableApp
├── SpeedTracker
├── SynchronizedNotifications
├── Timer
├── WatchFace
└── WatchViewStub
Monday, June 29, 2015
Saturday, June 27, 2015
Tuesday, June 16, 2015
Monday, June 15, 2015
android-play-publisher-api
https://github.com/googlesamples/android-play-publisher-api
https://developers.google.com/android-publisher/#publishing
https://developers.google.com/android-publisher/getting_started
1. Go Google play Developer Console -> Settings -> API access -> Create Service Account
2. "Generate new P12 key" and rename it to "key.p12"
3. modify "SERVICE_ACCOUNT_EMAIL"
4. basic_list_apks_service_account.py YOUR_PACKAGE_NAME
https://developers.google.com/android-publisher/#publishing
https://developers.google.com/android-publisher/getting_started
1. Go Google play Developer Console -> Settings -> API access -> Create Service Account
2. "Generate new P12 key" and rename it to "key.p12"
3. modify "SERVICE_ACCOUNT_EMAIL"
4. basic_list_apks_service_account.py YOUR_PACKAGE_NAME
Tuesday, June 09, 2015
Build android project on Jenkins
https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkins
1. install and update android-sdk, set environment variable
2. if gradle, configure project to "Use Gradle Wrapper"
1. install and update android-sdk, set environment variable
2. if gradle, configure project to "Use Gradle Wrapper"
Thursday, June 04, 2015
android M vs. L
https://android.googlesource.com/platform/manifest/+/refs/heads/android-5.1.1_r4..refs/heads/android-m-preview/
"external/cblas"
"external/libavc"
"external/libmpeg2"
"external/lld"
"external/lz4"
"external/mockftpserver"
"external/selinux"
"external/slf4j"
"external/sonic"
"external/squashfs-tools"
"external/toybox"
"external/v8"
"external/vogar"
"frameworks/opt/inputconnectioncommon"
"packages/providers/BookmarkProvider"
"prebuilts/clang/darwin-x86/host/3.6"
"prebuilts/clang/linux-x86/host/3.6"
"prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9"
"prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9"
"prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9"
"prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8"
"system/bt"
"system/gatekeeper"
"system/keyguard"
"external/cblas"
"external/libavc"
"external/libmpeg2"
"external/lld"
"external/lz4"
"external/mockftpserver"
"external/selinux"
"external/slf4j"
"external/sonic"
"external/squashfs-tools"
"external/toybox"
"external/v8"
"external/vogar"
"frameworks/opt/inputconnectioncommon"
"packages/providers/BookmarkProvider"
"prebuilts/clang/darwin-x86/host/3.6"
"prebuilts/clang/linux-x86/host/3.6"
"prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9"
"prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9"
"prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9"
"prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8"
"system/bt"
"system/gatekeeper"
"system/keyguard"
Subscribe to:
Posts (Atom)







