├── android-L-preview ├── AndroidManifest.xml ├── proguard-project.txt ├── res │ ├── layout │ │ └── activity_main.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── L │ └── MainActivity.java ├── android-actionbar-for-2.x.x ├── .classpath ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ ├── ic_action_search.png │ │ ├── ic_content_copy.png │ │ ├── ic_launcher.png │ │ └── ic_social_share.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── MainActivity.java ├── android-camera-app ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── MainActivity.java ├── android-canvas-donut-chart ├── AndroidManifest.xml ├── res │ ├── layout │ │ └── activity_main.xml │ └── values │ │ ├── attrs.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── views │ ├── DonutChart.java │ └── MainActivity.java ├── android-clean-http-async-task ├── AndroidManifest.xml ├── hmkcode-http-lib.jar ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ ├── MainActivity.java │ └── http │ ├── AsyncHttpTask.java │ └── HttpHandler.java ├── android-connectivity ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ └── connectivity │ │ │ └── MainActivity.kt │ │ └── res │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml └── build.gradle ├── android-custom-listview ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── row.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ ├── Item.java │ ├── MainActivity.java │ └── MyAdapter.java ├── android-custom-view ├── AndroidManifest.xml ├── res │ ├── layout │ │ └── activity_main.xml │ └── values │ │ ├── attrs.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── views │ ├── MainActivity.java │ └── SimpleView.java ├── android-draw-happy-face ├── AndroidManifest.xml ├── res │ ├── drawable-hdpi │ │ ├── ic_launcher.png │ │ └── woodgraybg.jpg │ ├── layout │ │ └── activity_main.xml │ └── values │ │ ├── attrs.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── drawing │ ├── FaceView.java │ ├── MainActivity.java │ └── shapes │ └── Face.java ├── android-gcm-client ├── AndroidManifest.xml ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── gcm │ ├── GcmBroadcastReceiver.java │ ├── GcmMessageHandler.java │ └── MainActivity.java ├── android-get-current-location ├── AndroidManifest.xml ├── res │ └── layout │ │ └── activity_main.xml └── src │ └── com │ └── hmkcode │ └── android │ └── location │ └── MainActivity.java ├── android-get-last-location-fused-api ├── AndroidManifest.xml ├── res │ └── layout │ │ └── activity_main.xml └── src │ └── com │ └── hmkcode │ └── locations │ └── MainActivity.java ├── android-http-client ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── MainActivity.java ├── android-http-get-json ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── MainActivity.java ├── android-http ├── build.gradle ├── http-asynctask │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ └── http │ │ │ └── MainActivity.kt │ │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── http-coroutine │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ └── http │ │ │ └── MainActivity.kt │ │ └── res │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── post-json │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── hmkcode │ │ └── MainActivity.kt │ └── res │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ └── activity_main.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── android-input-text-layout ├── AndroidManifest.xml ├── project.properties ├── res │ └── layout │ │ └── activity_main.xml └── src │ └── com │ └── hmkcode │ └── inputtextlayout │ └── MainActivity.java ├── android-material-design-appcompat ├── AndroidManifest.xml ├── res │ ├── drawable-hdpi │ │ ├── cardview_border.xml │ │ ├── ic_action_location_found.png │ │ ├── ic_action_location_found_dark.png │ │ ├── ic_launcher.png │ │ └── ic_menu.png │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_main_1.xml │ │ ├── activity_main_2.xml │ │ ├── activity_main_3.xml │ │ ├── activity_main_4.xml │ │ ├── activity_main_5.xml │ │ ├── activity_main_6.xml │ │ ├── cardviews.xml │ │ └── nav_header.xml │ ├── menu │ │ ├── main.xml │ │ └── navigation_drawer_items.xml │ ├── values-v21 │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── app │ └── MainActivity.java ├── android-menu-events-change ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ ├── ic_content_new.png │ │ ├── ic_content_remove.png │ │ ├── ic_launcher.png │ │ └── ic_location_web_site.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── MainActivity.java ├── android-navigation-drawer ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ ├── drawer_shadow.9.png │ │ ├── ic_action_search.png │ │ ├── ic_drawer.png │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── drawer_listview_item.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── MainActivity.java ├── android-options-menu ├── .classpath ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ ├── ic_action_search.png │ │ ├── ic_content_copy.png │ │ ├── ic_launcher.png │ │ └── ic_social_share.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── hmkcode │ └── android │ └── MainActivity.java ├── android-post-json ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ └── MainActivity.java │ │ └── res │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── readme.md └── settings.gradle ├── android-pro-listview ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ ├── action_help.png │ │ ├── action_help_32.png │ │ ├── action_search.png │ │ ├── action_search_32.png │ │ ├── collections_cloud.png │ │ ├── collections_cloud_32.png │ │ ├── content_save.png │ │ ├── ic_launcher.png │ │ ├── location_place.png │ │ ├── rectangle.xml │ │ └── social_share.png │ ├── layout │ │ ├── activity_main.xml │ │ ├── group_header_item.xml │ │ └── target_item.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ ├── MainActivity.java │ ├── Model.java │ └── MyAdapter.java ├── android-read-browser-bookmark ├── AndroidManifest.xml ├── res │ └── layout │ │ ├── activity_main.xml │ │ └── link.xml └── src │ └── com │ └── hmkcode │ └── browser │ └── bookmark │ ├── MainActivity.java │ └── MyCursorAdapter.java ├── android-recyclerview ├── README.md ├── app-kotlin │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ ├── activities │ │ │ └── MainActivity.kt │ │ │ ├── adapters │ │ │ └── MyAdapter.kt │ │ │ └── model │ │ │ └── Link.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_github.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_link.xml │ │ ├── ic_twitter.xml │ │ └── item_border.xml │ │ └── layout │ │ ├── activity_main.xml │ │ └── item_layout.xml ├── app-listadapter │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ ├── activities │ │ │ └── MainActivity.java │ │ │ ├── adapters │ │ │ └── MyListAdapter.java │ │ │ ├── listeners │ │ │ └── MyItemClickListener.java │ │ │ ├── models │ │ │ └── Link.java │ │ │ └── utils │ │ │ └── LinkDiffCallback.java │ │ └── res │ │ ├── drawable │ │ ├── ic_github.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_link.xml │ │ ├── ic_twitter.xml │ │ └── item_border.xml │ │ └── layout │ │ ├── activity_main.xml │ │ └── item_layout.xml ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ ├── activities │ │ │ └── MainActivity.java │ │ │ ├── adapters │ │ │ └── MyAdapter.java │ │ │ └── model │ │ │ └── Link.java │ │ └── res │ │ ├── drawable │ │ ├── ic_github.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_link.xml │ │ ├── ic_twitter.xml │ │ └── item_border.xml │ │ └── layout │ │ ├── activity_main.xml │ │ └── item_layout.xml ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── settings.gradle ├── android-show-image-and-path ├── AndroidManifest.xml ├── libs │ └── android-support-v4.jar ├── res │ └── layout │ │ └── activity_main.xml └── src │ └── com │ └── hmkcode │ └── android │ └── image │ ├── MainActivity.java │ └── RealPathUtil.java ├── android-sign-in-up-screen ├── AndroidManifest.xml ├── res │ ├── drawable-hdpi │ │ ├── balloon_bg.png │ │ ├── button_default_bg.xml │ │ ├── edittext_bottom_bg.xml │ │ ├── edittext_default_bg.xml │ │ ├── edittext_top_bg.xml │ │ ├── email.png │ │ ├── ic_launcher.png │ │ ├── linearlayout_bg.xml │ │ ├── password.png │ │ └── user.png │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_sign_in_screen.xml │ │ └── activity_sign_up_screen.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── sign │ ├── MainActivity.java │ ├── SignInActivity.java │ └── SignUpActivity.java ├── android-social-signin ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ ├── balloon_bg.png │ │ ├── button_fb_bg.xml │ │ ├── button_gplus_bg.xml │ │ ├── button_twitter_bg.xml │ │ ├── ic_launcher.png │ │ ├── icon_fb.png │ │ ├── icon_gplus.png │ │ ├── icon_twitter.png │ │ ├── layers_fb_button_bg.xml │ │ ├── layers_gplus_button_bg.xml │ │ ├── layers_twitter_button_bg.xml │ │ └── linearlayout_bg.xml │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ └── signin │ └── MainActivity.java ├── android-sqlite ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ ├── MainActivity.java │ ├── model │ └── Book.java │ └── sqlite │ └── MySQLiteHelper.java ├── android-start-activity ├── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_another.xml │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── hmkcode │ └── android │ ├── AnotherActivity.java │ └── MainActivity.java ├── android-swipe-views-tabs ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── hmkcode │ │ │ ├── MainActivity.java │ │ │ ├── adapters │ │ │ └── MyFragmentPagerAdapter.java │ │ │ └── fragments │ │ │ ├── FirstFragment.java │ │ │ └── SecondFragment.java │ │ └── res │ │ └── layout │ │ ├── activity_main.xml │ │ ├── fragment_first.xml │ │ └── fragment_second.xml └── build.gradle ├── android-whatsapp-profile-screen └── res │ ├── drawable-hdpi │ ├── balloon.png │ ├── edit_states.xml │ ├── ic_action_edit.png │ ├── ic_action_new_event.png │ ├── ic_launcher.png │ ├── image_border.xml │ ├── image_state.xml │ └── textview_border.xml │ └── layout │ └── activity_main.xml ├── intent-action-send ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── hmkcode │ │ └── intent_action_send │ │ ├── MainActivity.kt │ │ └── ReceivingActivity.kt │ └── res │ └── layout │ ├── activity_main.xml │ └── activity_receiving.xml ├── java-post-gcm ├── .classpath ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── hmkcode │ │ ├── App.java │ │ ├── POST2GCM.java │ │ └── vo │ │ └── Content.java │ └── test │ └── java │ └── com │ └── hmkcode │ └── AppTest.java └── readme.md /android-L-preview/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /android-L-preview/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /android-L-preview/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android-L-preview/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | L Preview 5 | MainActivity 6 | Hello world! 7 | 8 | 9 | -------------------------------------------------------------------------------- /android-L-preview/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /android-L-preview/src/com/hmkcode/android/L/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.hmkcode.android.L; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | 7 | public class MainActivity extends Activity { 8 | 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | setContentView(R.layout.activity_main); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/ic_launcher-web.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/drawable-hdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/res/drawable-hdpi/ic_action_search.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/drawable-hdpi/ic_content_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/res/drawable-hdpi/ic_content_copy.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/drawable-hdpi/ic_social_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/res/drawable-hdpi/ic_social_share.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-actionbar-for-2.x.x/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 3 | 9 | 15 | 21 | 22 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 128dp 8 | 9 | 10 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | App 5 | Hello world! 6 | 7 | 8 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /android-actionbar-for-2.x.x/src/com/hmkcode/android/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.hmkcode.android; 2 | 3 | import android.os.Bundle; 4 | import android.support.v7.app.ActionBarActivity; 5 | import android.view.Menu; 6 | 7 | public class MainActivity extends ActionBarActivity { 8 | 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | setContentView(R.layout.activity_main); 13 | } 14 | 15 | @Override 16 | public boolean onCreateOptionsMenu(Menu menu) { 17 | // Inflate the menu; this adds items to the action bar if it is present. 18 | getMenuInflater().inflate(R.menu.main, menu); 19 | return true; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /android-camera-app/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 19 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /android-camera-app/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-camera-app/ic_launcher-web.png -------------------------------------------------------------------------------- /android-camera-app/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-camera-app/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-camera-app/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android-camera-app/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | -------------------------------------------------------------------------------- /android-camera-app/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Camera App 5 | Settings 6 | Hello world! 7 | 8 | 9 | -------------------------------------------------------------------------------- /android-camera-app/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /android-canvas-donut-chart/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /android-canvas-donut-chart/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /android-canvas-donut-chart/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /android-canvas-donut-chart/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | -------------------------------------------------------------------------------- /android-canvas-donut-chart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Donut Chart 5 | Hello world! 6 | Settings 7 | 8 | 9 | -------------------------------------------------------------------------------- /android-canvas-donut-chart/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /android-canvas-donut-chart/src/com/hmkcode/views/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.hmkcode.views; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | 7 | public class MainActivity extends Activity { 8 | 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | setContentView(R.layout.activity_main); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /android-clean-http-async-task/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 19 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /android-clean-http-async-task/hmkcode-http-lib.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-clean-http-async-task/hmkcode-http-lib.jar -------------------------------------------------------------------------------- /android-clean-http-async-task/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-clean-http-async-task/ic_launcher-web.png -------------------------------------------------------------------------------- /android-clean-http-async-task/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmkcode/Android/a301aa4b1b6b684978f15e7528507ac350aea3f2/android-clean-http-async-task/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-clean-http-async-task/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 16 | 17 |