Skip to content

Instantly share code, notes, and snippets.

View yahyaahrika's full-sized avatar

yahya ahrika yahyaahrika

View GitHub Profile
@yahyaahrika
yahyaahrika / DbConnection.java
Last active June 22, 2016 23:24
Connection DataBase Sqlite android
package com.cco.statrt.service;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import java.util.ArrayList;
@yahyaahrika
yahyaahrika / ListView
Created June 23, 2016 00:01
ListView simple Android
String[] mobileArray = {"Android","IPhone","WindowsMobile","Blackberry","WebOS","Ubuntu","Windows7","Max OS X"};
ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.activity_listview, mobileArray);
ListView listView = (ListView) findViewById(R.id.mobile_list);
listView.setAdapter(adapter);
----------------------activity_main.xml---------------------------
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
@yahyaahrika
yahyaahrika / message.java
Last active June 23, 2016 15:36
Alert Message
DialogInterface.OnClickListener dialogClickListener =
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int button) {
if (button == DialogInterface.BUTTON_POSITIVE) {
//Insert Data management code here
Toast.makeText(MainActivity.this,
getString(R.string.all_deleted),
Toast.LENGTH_SHORT).show();
}
@yahyaahrika
yahyaahrika / activityBlank
Created June 25, 2016 11:34
black Activity
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.t01_listview_id.MainActivity" >
@yahyaahrika
yahyaahrika / ListView
Last active June 25, 2016 13:32
ListView Get id title content
-------------------------- activity_main.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView lv=(ListView)findViewById(R.id.lv);
final ArrayList<List_item> Items=new ArrayList<List_item>();
@yahyaahrika
yahyaahrika / style.xml
Last active June 26, 2016 23:11
attributes toolbar
<resources>
<!-- 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>
@yahyaahrika
yahyaahrika / activity.xml
Last active June 27, 2016 00:52
toolbar
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.cco.statrt.all_toolbar.MainActivity">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
@yahyaahrika
yahyaahrika / butoon.java
Created June 27, 2016 13:20
butoon back keyup
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
startActivity(new Intent(context, MainDialog.class));
finish();
return true;
}
return super.onKeyUp(keyCode, event);
}
@yahyaahrika
yahyaahrika / test.java
Created June 29, 2016 23:41
button back to home desgin pattern
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home) {
verifite();
I thinks in latest version of Android studio (current 2.1.2), Google have been improvement speech of IDE. Or you can change java heap size of Android Studio (Open Android Studio, Menu Help-> Edit Custom VM Option -> Change value Xms, Xmx and XX:MaxPermSize)
----------------------------------
-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=96m
-XX:+UseCompressedOops
-------------------------------
old
--------------------