Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Burak Aydın
December 17, 2012
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android
Samsun 19 Mayıs Üniversitesi - Android Sunumu - 17 Aralık 2012
Burak Aydın
December 17, 2012
More Decks by Burak Aydın
See All by Burak Aydın
Building REST API with GoLang
burakaydn
0
170
Building REST API with GoLang
burakaydn
0
300
Hack The ESP8266
burakaydn
0
350
REST API Design - My Practices
burakaydn
0
170
Hack The Jack
burakaydn
1
120
ADD 2013 - Git
burakaydn
1
1.4k
Git & Github
burakaydn
1
480
Android
burakaydn
0
180
Other Decks in Technology
See All in Technology
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
420
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
120
水を運ぶ人としてのリーダーシップ
izumii19
2
450
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
160
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
310
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2k
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
270
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
150
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
200
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
330
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
440
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
250
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Crafting Experiences
bethany
1
180
WENDY [Excerpt]
tessaabrams
11
38k
The browser strikes back
jonoalderson
0
1.3k
How to Ace a Technical Interview
jacobian
281
24k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
220
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
How to Think Like a Performance Engineer
csswizardry
28
2.7k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Become a Pro
speakerdeck
PRO
31
6k
How GitHub (no longer) Works
holman
316
150k
Transcript
Android Günü 1/18 10/31/13 2.Oturum Burak Aydın Ankara Üniversitesi –
Böte III burakaydin.net.tr
[email protected]
Android Günü 2/18 10/31/13 Ajanda • Android Uygulama Yapısı •
Activities • Services • Content Providers • Intents & Intent Filters • Broadcast Receivers • Manifest.xml • Permissions • Debugging • LogCat
Android Günü 3/18 10/31/13 Android Uygulama Yapısı ├── assets ├──
bin ├── libs ├── res │ ├── drawable-hdpi │ ├── drawable-ldpi │ ├── drawable-mdpi │ ├── drawable-xhdpi │ ├── layout │ ├── menu │ └── values └── src └── com └── example └── deneme
Android Günü 4/18 10/31/13 R.java txtKullaniciAdi = (TextView) findViewById(R.id.txtKullaniciAdi); txtSifre
= (TextView) findViewById(R.id.txtSifre); OrnekActivity.java <EditText android:id="@+id/edKullaniciAdi" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1"> </EditText> <EditText android:id="@+id/edSifre" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1"/> activity_ornek.xml
Android Günü 5/18 10/31/13 Activities <activity android:name=".OrnekActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"
/> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> Twitter Facebook Gmail
Android Günü 6/18 10/31/13 Activities
Android Günü 7/18 10/31/13 Intents & Intent Filters Niyet ettim...
startActivity(new Intent(getApplicationContext(), Activity2.class));
Android Günü 8/18 10/31/13 Intents & Intent Filters <activity android:name=".OrnekActivity">
<intent-filter> <action android:name="android.intent.action.VIEW"/> </intent-filter> </activity>
Android Günü 9/18 10/31/13 Services • Arka planda çalışır. •
Multi-tasking özelliğini kullanır. <manifest> <application> <service android:name=".OrnekService" /> </application> </manifest>
Android Günü 10/18 10/31/13 Content Providers • İçerik paylaşımı •
Kişi listesine erişim <manifest> <application> <provider android:name=".contentprovider.MyTodoContentProvider" android:authorities="org.ankara.android.todos.contentprovider"> </provider> </application> </manifest>
Android Günü 11/18 10/31/13 Broadcast Receivers • Telefon açıldığında •
Sms geldiğinde • Pil azaldığında... <manifest> <application> <receiver android:name="OrnekReceiver" > <intent-filter> <action android:name="android.intent.action.VIEW" /> </intent-filter> </receiver> </application> </manifest>
Android Günü 12/18 10/31/13 Manifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.gdgankara.ornek" android:versionCode="1" android:versionName="1.0"
> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.INTERNET" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".LoginActivity" android:label="@string/title_activity_login" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Android Günü 13/18 10/31/13 Permissions <manifest> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission
android:name="android.permission.VIBRATE" /> ... </manifest>
Android Günü 14/18 10/31/13 Debugging adb – Android Device Bridge
• adb devices • adb -s emulator-5554 install deneme.apk
Android Günü 15/18 10/31/13 Debugging
Android Günü 16/18 10/31/13 LogCat Log.i("MyActivity", "MyClass.getView() — get item
number " + position);
Android Günü 17/18 10/31/13
Android Günü 18/18 10/31/13 Teşekkürler... Burak Aydın Ankara Üniversitesi –
Böte III burakaydin.net.tr
[email protected]