วันเสาร์ที่ 28 มีนาคม พ.ศ. 2558

Angular js การใช้งาน ng-init

ng-init
เป็นการสั่งให้ ทำก่อนเป็นอันดับหลังจาก load ทุกอย่างเสร็จ
เช่น

<div ng-app="app">
<div ng-controller="FirstController" ng-init="Init()" >
<div>
</div>

<script>
var app = angular.module("app",[]);
app.controller('FirstController',function($scope)
{
   $scope.Init = function(){
      alert("Test");
   }
});
</script>

เมื่อรัน page เสร็จ angular จะเริ่มสั่งให้ function  Init() ทำงานโดยการแสดง alert ที่แสดงคำว่า "Test" ให้เราเห็นครับ

วันอังคารที่ 16 ธันวาคม พ.ศ. 2557

วิธีแปลง JSON ให้สวยงามมม!!! ง่ายเว้อออออ

วิธีการ JSON ให้สวยงามมม!!! ง่ายเว้อออออ

- ประกาศตัวแปร String
var  str  = { "readyState": 4, "responseJSON": { "UserId": "xxx" }, "status": 200, "statusText": "OK" }
 
- แปลงเป็น Json ให้สวยงาม
var json = JSON.stringify(str,null,จะเว้นไปกี่ตัวอักษรจากปีกกา);

- ใส่ CSS ไว้ใน tag ที่จะให้ Json ไปโผล่แบบสวยๆ ***************

style=" white-space: pre; font-family: monospace;"






วันจันทร์ที่ 15 กันยายน พ.ศ. 2557

การ Update Version ของแอพที่เคยส่งขึ้น Play Store ไปแล้ว

การ Update Version ของแอพที่เคยส่งขึ้น Play Store ไปแล้ว

- ต้องใช้ package เดิม เหมือนตัวก่อนที่เคยส่งขึ้นไป
- ต้องใช้ Key store อันเดิม
- ไปที่ build.gradle   แล้วเปลี่ยน
        versionCode 1 เป็น 2 หรืออะไรก็ว่าไป
        versionName "1" เป็น "อะไรก็ว่าไป"


สร้าง Dialog ยืนยันการออกจากแอพ ตอน กดปุ่ม Back

สร้าง Dialog ตอน กดปุ่ม Back

ต้องสร้างในหน้าหลัก ที่ไม่ใช่ Fragment นะจ้ะ 


    public void onBackPressed() {
        Log.e("Back Press", "กดปุ่ม Back แล้ว");
        // กดปุ่ม Back แล้วจะให้โปรแกรมทำอะไรให้ใส่ในนี้
        final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
        dialog.setTitle("Exit");
        dialog.setIcon(R.drawable.ic_launcher);
        dialog.setCancelable(true);
        dialog.setMessage("Sure Exit ?");

        dialog.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
                                      finish();


            }   // Onclick Dialog Yes

        });

        dialog.setNegativeButton("No", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {


            }   //  Event
        });

        dialog.show();
    }

วันอาทิตย์ที่ 14 กันยายน พ.ศ. 2557

วันศุกร์ที่ 12 กันยายน พ.ศ. 2557

วันศุกร์ที่ 29 สิงหาคม พ.ศ. 2557

การเปลี่ยน theme app

   ไปที่ res->values->style.xml

1.   เพิ่มไปใน <resource>
 <style name="ชื่อสไตที่เมิงตั้งใหม่" parent="AppTheme">

        <item name="android:windowNoTitle">true</item>
        <item name="android:windowContentOverlay">@null</item>


    </style>
<resource>

2. ไปที่ androidmanifest.xml

หาแล้วแก้แค่เนี่ย
android:theme="@style/ชื่อสไตที่เมิงตั้งใหม่"

จบละฝัดด เบย