Skip to content

Commit

Permalink
GitBook: [master] 16 pages and 60 assets modified
Browse files Browse the repository at this point in the history
  • Loading branch information
yemreak authored and gitbook-bot committed Dec 30, 2019
1 parent 6ad355b commit 37601f9
Show file tree
Hide file tree
Showing 76 changed files with 143 additions and 38 deletions.
Binary file modified .gitbook/assets/image (10).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (11).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (12).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (13).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (14).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (15).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (16).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (17).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (18).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (19).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (2).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (20).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (21).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (22).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (23).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (24).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (25).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (26).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (27).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (28).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (29).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (3).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (30).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (31).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (32).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .gitbook/assets/image (33).png
Binary file modified .gitbook/assets/image (34).png
Binary file modified .gitbook/assets/image (35).png
Binary file modified .gitbook/assets/image (36).png
Binary file modified .gitbook/assets/image (37).png
Binary file modified .gitbook/assets/image (38).png
Binary file modified .gitbook/assets/image (39).png
Binary file modified .gitbook/assets/image (4).png
Binary file modified .gitbook/assets/image (40).png
Binary file modified .gitbook/assets/image (41).png
Binary file modified .gitbook/assets/image (42).png
Binary file modified .gitbook/assets/image (43).png
Binary file modified .gitbook/assets/image (44).png
Binary file removed .gitbook/assets/image (45).png
Diff not rendered.
Binary file removed .gitbook/assets/image (46).png
Diff not rendered.
Binary file removed .gitbook/assets/image (47).png
Diff not rendered.
Binary file removed .gitbook/assets/image (48).png
Diff not rendered.
Binary file removed .gitbook/assets/image (49).png
Diff not rendered.
Binary file modified .gitbook/assets/image (5).png
Binary file removed .gitbook/assets/image (50).png
Diff not rendered.
Binary file removed .gitbook/assets/image (51).png
Diff not rendered.
Binary file removed .gitbook/assets/image (52).png
Diff not rendered.
Binary file removed .gitbook/assets/image (53).png
Diff not rendered.
Binary file removed .gitbook/assets/image (54).png
Diff not rendered.
Binary file modified .gitbook/assets/image (55).png
Binary file modified .gitbook/assets/image (56).png
Binary file modified .gitbook/assets/image (57).png
Binary file modified .gitbook/assets/image (58).png
Binary file removed .gitbook/assets/image (59).png
Diff not rendered.
Binary file modified .gitbook/assets/image (6).png
Binary file removed .gitbook/assets/image (60).png
Diff not rendered.
Binary file added .gitbook/assets/image (62).png
Binary file modified .gitbook/assets/image (7).png
Binary file modified .gitbook/assets/image (8).png
Binary file modified .gitbook/assets/image (9).png
8 changes: 4 additions & 4 deletions SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Table of contents

* [📲 Android Notlarım](README.md)
* [🌟 Faydalı Kaynaklar](https://learn.yemreak.com/icerikler/android)
* [💖 Katkıda Bulunma Rehberi](https://wiki.yemreak.com/contributing)
* [🔰 Android'e Giriş](giris/README.md)
* [📃 Activity ve Intent'ler](giris/activity-ve-intentler.md)
Expand Down Expand Up @@ -29,16 +28,16 @@
* [🌠 MultiThreading](arkaplan/multithreading.md)
* [💫 Asenkron İşlemler](arkaplan/asynctask-ve-asynctaskloader.md)
* [🪐 Servisler](arkaplan/android-servisleri.md)
* [⏰ Alarm](arkaplan/alarm.md)
* [🌞 Foreground Service](arkaplan/foreground-service.md)
* [⏰ Alarm](arkaplan/alarm.md)
* [📶 Haberleşme İşlemleri](haberlesme/README.md)
* [🌍 İnternete Bağlanma](haberlesme/internete-baglanma.md)
* [💌 HTTP İstekleri](haberlesme/http-istekleri.md)
* [⏬ Dosya İndirme](haberlesme/dosya-indirme.md)
* [📢 Broadcast](haberlesme/broadcast/README.md)
* [👣 Giriş \| Broadcast](haberlesme/broadcast/giris.md)
* [🏗️ Oluşturma \| Broadcast](haberlesme/broadcast/olusturma.md)
* [📡 Receiver \| Broadcast](haberlesme/broadcast/receiver.md)
* [💌 HTTP İstekleri](haberlesme/http-istekleri.md)
* [📶 WiFi P2P](haberlesme/wifi.md)
* [✨ Faydalı Bilgiler](faydali/README.md)
* [🤖 Android Things](faydali/android-things.md)
Expand All @@ -58,13 +57,14 @@

## Faydalı Kaynaklar

* [👨‍🏫 Öğrenme Yolları](https://learn.yemreak.com/icerikler/android)
* [📋 Tüm Yabancı Notlar](faydali-kaynaklar/tuem-yabanci-notlar.md)
* [📦 UI / UX Kütüphaneleri](faydali-kaynaklar/ui-ux-kuetuephaneleri.md)

## Derlenmiş Çalışmalarım

* [🙋‍♂️ YEmreAk](https://welcome.yemreak.com)
* [📖 Kişisel Kütüphanem](https://wiki.yemreak.com)
* [📖 Kişisel Kütüphanem](https://lib.yemreak.com)
* [👨‍🏫 Öğrenme Yolları](https://learn.yemreak.com)
* [🐍 Python Notlarım](https://python.yemreak.com)
* [🧠 Yapay Zeka Notlarım](https://ai.yemreak.com)
Expand Down
6 changes: 3 additions & 3 deletions arkaplan/alarm.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

> 🙄 Telefondaki alarmdan bahsetmiyorum.
![](../.gitbook/assets/image%20%2858%29.png)
![](../.gitbook/assets/image%20%2859%29.png)

{% hint style="info" %}
‍🧙‍♂ Detaylı bilgi için [Introduction ~ 8.2 Alarm](https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-3-working-in-the-background/lesson-8-alarms-and-schedulers/8-2-c-alarms/8-2-c-alarms.html#chapterstart) alanına bakabilirsin.
Expand All @@ -26,7 +26,7 @@

## 🔸 Alarm Türleri

![](../.gitbook/assets/image%20%2814%29.png)
![](../.gitbook/assets/image%20%2815%29.png)

## 🧱 Temel İşlemler

Expand Down Expand Up @@ -72,7 +72,7 @@ alarmManager.cancel(alarmIntent);

## 🙇‍♂️ WakeUp \(Uyandırma\)

![](../.gitbook/assets/image%20%2859%29.png)
![](../.gitbook/assets/image%20%2860%29.png)

## 👁️ Görülebilir Alarmlar

Expand Down
13 changes: 13 additions & 0 deletions arkaplan/android-servisleri.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,16 @@ description: Android üzerinde arkaplanda çalışan arayüzü olmayan Activity'
* ❌ İşi bittiğinde kapanan bir sistemdir
* 👪 Servisin birden fazla istekle baş etmesi gerekirse [IntentService](https://developer.android.com/guide/components/services#ExtendingIntentService) yerine [Service](https://developer.android.com/guide/components/services#ExtendingService) kullanılır

## 📢 Servis Tanımlama

```markup
<manifest ... >
...
<application ... >
<service android:name="ExampleService"
android:exported="false" />
...
</application>
</manifest>
```

8 changes: 4 additions & 4 deletions arkaplan/asynctask-ve-asynctaskloader.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Android'teki tüm görüntü işlemlerinin yapıldı alandır.
* UI Thread sadece görsel işlemler için kullanılmalıdır
* Tüm işlemler 16ms'den kısa bir sürede tamamlanmalıdır

![](../.gitbook/assets/image%20%2845%29.png)
![](../.gitbook/assets/image%20%2846%29.png)

{% hint style="danger" %}
Yaklaşık olarak 5s'den uzun süren işlemler "[application not responding](http://developer.android.com/guide/practices/responsiveness.html)" \(ANR\) diyaloğunu oluşturur ve kullanıcı bunu görmesi durumunda uygulamayı kapatıp, siler 😥
Expand All @@ -56,9 +56,9 @@ Verilen işlemi arkaplanda, sistemi bloklamadan tamamlar.

{% tabs %}
{% tab title="🎈 Kullanım" %}
![](../.gitbook/assets/image%20%2836%29.png)
![](../.gitbook/assets/image%20%2837%29.png)

![](../.gitbook/assets/image%20%2829%29.png)
![](../.gitbook/assets/image%20%2830%29.png)

| 💠 Metot | 📜 Açıklama |
| :--- | :--- |
Expand All @@ -81,7 +81,7 @@ public class MyAsyncTask extends AsyncTask <String, Void, Bitmap>{}
* `Void` yapısı, `publishProgress` ve `onProgressUpdate` metotlarının kullanılmayacağını belirtir
* `Bitmap` tipi de, `onPostExecute` ile aktarılan işlem sonucunun tipini belirtir

![](../.gitbook/assets/image%20%2816%29.png)
![](../.gitbook/assets/image%20%2817%29.png)

{% hint style="warning" %}
Son iki parametre \(`Void` ve `Bitmap`\) dışarıdan verilmez, sınıf içi parametrelerdir
Expand Down
2 changes: 1 addition & 1 deletion arkaplan/foreground-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ public class TelemetryService extends Service {
* Uygulama üzerindeki tüm bildirimleri susturmak yerine, belli başlı kategorileri susturma avantajı sağlar
* Kategorilere göre bildirim şekillerini düzenlemeye yardımcı olur

![](../.gitbook/assets/image%20%2835%29.png)
![](../.gitbook/assets/image%20%2836%29.png)

```java
public class TelemetryService extends Service {
Expand Down
8 changes: 4 additions & 4 deletions faydali/proje-islemleri.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
* Son olarak; Manifestimize girip "package name"i güncelliyoruz.
* Artık başarıyla "package name"i güncellemiş olduk. Emin olmak için projenizi Build etmeyi unutmayın :\)

![](../.gitbook/assets/image%20%2841%29.png)
![](../.gitbook/assets/image%20%2842%29.png)

![](../.gitbook/assets/image%20%2843%29.png)
![](../.gitbook/assets/image%20%2844%29.png)

![](../.gitbook/assets/image%20%2833%29.png)
![](../.gitbook/assets/image%20%2834%29.png)

![](../.gitbook/assets/image%20%2838%29.png)
![](../.gitbook/assets/image%20%2839%29.png)

2 changes: 1 addition & 1 deletion giris/activity-oernekleri.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ startActivity(intent)

{% tabs %}
{% tab title="⭐ Örnek" %}
![](../.gitbook/assets/image%20%2860%29.png)
![](../.gitbook/assets/image%20%2861%29.png)
{% endtab %}

{% tab title="Manifest" %}
Expand Down
2 changes: 1 addition & 1 deletion giris/activity-yasam-doenguesue.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## 🔄 Activity Yaşam Döngüsü

![](../.gitbook/assets/image%20%2854%29.png)
![](../.gitbook/assets/image%20%2855%29.png)

## 🧱 Metot Prototipi

Expand Down
4 changes: 2 additions & 2 deletions giris/implicit-intents.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
* Diğer uygulamalara istekte bulunmayı sağlar
* [✅ App Chooser](implicit-intents.md#app-chooser) adı verilen yapı ile kullanıcıya seçim hakkı tanınır

![](../.gitbook/assets/image%20%2813%29.png)
![](../.gitbook/assets/image%20%2814%29.png)

## ✅ App Chooser

![](../.gitbook/assets/image%20%2831%29.png)
![](../.gitbook/assets/image%20%2832%29.png)

##

Expand Down
4 changes: 2 additions & 2 deletions gui/androidde-animasyonlar.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

{% tabs %}
{% tab title="⭐ Görsel" %}
![](../.gitbook/assets/image%20%2826%29.png)
![](../.gitbook/assets/image%20%2827%29.png)
{% endtab %}

{% tab title="📜 XML Kodları" %}
Expand Down Expand Up @@ -42,7 +42,7 @@ class MainActivity : AppCompatActivity() {

{% tabs %}
{% tab title="⭐ Görsel" %}
![](../.gitbook/assets/image%20%2827%29.png)
![](../.gitbook/assets/image%20%2828%29.png)
{% endtab %}

{% tab title="📜 XML Kodları" %}
Expand Down
10 changes: 5 additions & 5 deletions gui/component-isimleri.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,21 @@ In the figure above:

## 🍢 Seek Bar

![](../.gitbook/assets/image%20%2824%29.png)
![](../.gitbook/assets/image%20%2825%29.png)

## ⚫ Progress Bar

![](../.gitbook/assets/image%20%2837%29.png)
![](../.gitbook/assets/image%20%2838%29.png)

## 🔀 Navigation Bar

![](../.gitbook/assets/image%20%2848%29.png)
![](../.gitbook/assets/image%20%2849%29.png)

## 🕎 Navigation View

![](../.gitbook/assets/image%20%2815%29.png)
![](../.gitbook/assets/image%20%2816%29.png)

## 💬 Alert Dialog

![](../.gitbook/assets/image%20%2851%29.png)
![](../.gitbook/assets/image%20%2852%29.png)

94 changes: 93 additions & 1 deletion gui/menu.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,97 @@
* 🍢 Contextual Action Bar
* 🎈 Popup

![](../.gitbook/assets/image%20%2823%29.png)
![](../.gitbook/assets/image%20%2824%29.png)

## ⚙️ App bar ve Option Menu

1. 🏹 Navigation
2. 🔤 Title
3. 🏃‍♂️ Actions
4. 🗃️ Overflow

![](../.gitbook/assets/image%20%2813%29.png)

1. 🍢 App bar
2. 🏃‍♂️ Action icons
3. 🎛️ Overflow Button
4. 🗃️ Overflow menu

![](../.gitbook/assets/image%20%2862%29.png)

## 📦 Bağımlılıkları Dahil Etme

```groovy
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
```

## ✨ Tema Kullanma

```markup
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
```

```markup
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay"
parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay"
parent="ThemeOverlay.AppCompat.Light" />
```

```markup
<activity
<!-- android:name and android:label code goes here. -->
android:theme="@style/AppTheme.NoActionBar">
<!-- intent filter code would go here if needed. -->
</activity>
```

## 📝 Activity Dosyası

```markup
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.android.droidcafeinput.MainActivity">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_main" />
</android.support.design.widget.CoordinatorLayout>
```

## 🔗 Faydalı Kaynaklar

* 📖 [Concepts ~ 4.3: Menus and pickers](https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-2-user-experience/lesson-4-user-interaction/4-3-c-menus-and-pickers/4-3-c-menus-and-pickers.html)



2 changes: 1 addition & 1 deletion haberlesme/broadcast/olusturma.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: Android üzerinde haber (Broadcast) oluşturma

## 👀 Metotlara Göz Atma

![](../../.gitbook/assets/image%20%2819%29.png)
![](../../.gitbook/assets/image%20%2820%29.png)

## 🎈 Normal Broadcast

Expand Down
6 changes: 3 additions & 3 deletions haberlesme/broadcast/receiver.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ private class myReceiver extends BroadcastReceiver {

## 🔸 Receiver Türleri

![](../../.gitbook/assets/image%20%2832%29.png)
![](../../.gitbook/assets/image%20%2833%29.png)

### 🎳 Static Receiver

Expand Down Expand Up @@ -120,15 +120,15 @@ registerReceiver(receiver, filter, Manifest.permission.SEND_SMS, null );

## 👮‍♂ Broadcast Kısıtlamaları

![](../../.gitbook/assets/image%20%2856%29.png)
![](../../.gitbook/assets/image%20%2857%29.png)

{% hint style="info" %}
‍🧙‍♂ Detaylı bilgi için [Restricting broadcasts](https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-3-working-in-the-background/lesson-7-background-tasks/7-3-c-broadcasts/7-3-c-broadcasts.html#restricting_broadcasts) alanına bakabilirsin.
{% endhint %}

## 🌟 Broadcast Tavsiyeleri

![](../../.gitbook/assets/image%20%2839%29.png)
![](../../.gitbook/assets/image%20%2840%29.png)

## 🔗 Faydalı Bağlantılar

Expand Down
2 changes: 1 addition & 1 deletion haberlesme/internete-baglanma.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## ✍ El Notlarım

![](../.gitbook/assets/image%20%2821%29.png)
![](../.gitbook/assets/image%20%2822%29.png)

## 👮‍♂️ Gerekli İzinlerin Alınması

Expand Down
Loading

0 comments on commit 37601f9

Please sign in to comment.