原创 android studio navigationview自定義

這個例子中使用空的模版創建了一個project,新建mainactivity,新建fragment,將fragment添加到mainactivity中,在fragment中添加navigationview,實現自定義: 首先gradle中

原创 android studio context getapplicationcontext app oncreate

context是訪問全局信息的橋樑,activity,service都直接繼承自context getapplicationcontext是實現多個activity之間數據共享的橋樑 app類(extends application)的o

原创 android studio sharedpreference基本操作

public class MainActivity extends AppCompatActivity { public static final String TAG="readassests"; SharedPrefe

原创 android studio lucasr.dspec UI design

github:https://github.com/lucasr/dspec 在gradle添加依賴: compile 'org.lucasr.dspec:dspec:0.1.1' 在res中新建raw,raw中新建text copy:

原创 android studio volley JsonObjectRequest錯誤處理

public class Main2Activity extends AppCompatActivity { TextView textView; @Override protected void onCreate

原创 android studio serversocket最最基本使用

最最基本使用: ServerSocket serverSocket=new ServerSocket(12345); Socket socket=serverSocket.accept(); 點贊 收藏 分享

原创 android studio onclick 新建interface

以啓動另一個activity爲例,直接在viewholder中setonclicklistner更簡單直接,但是爲了更好的符合項目邏輯,多繞幾個彎: 在adapter中: private myClickListner clickList

原创 android studio pulltorefresh功能實現 通過swiperefreshlayout 使用recyclerview佈局

首先在gradle中添加如下依賴: compile 'com.android.support:cardview-v7:24.0.0' compile 'com.android.support:support-v4:24.0.0' mai

原创 android studio UI 通過material palette配置顏色

顏色配置網站:http://www.materialpalette.com/blue/deep-orange  colors.xml: <?xml version="1.0" encoding="utf-8"?> <resources>

原创 android studio add fragment from layout

<fragment android:id="@+id/navfragment" android:layout_width="280dp" android:layout_height="match_parent"

原创 android studio recyclerview onitemclick deleteitem

public class Adapter extends RecyclerView.Adapter<Adapter.Myholder> { private LayoutInflater inflater; List<inf

原创 android studio recyclerview長按刪除

mainactivity: package com.example.jowang.indiatutorialrecycler803; import android.support.v7.app.AppCompatActivity; i

原创 android studio sqlite一個基本操作

public class DB extends SQLiteOpenHelper { public DB(Context context) { super(context, "user.db", null, 1);

原创 android studio volley image

public class Main2Activity extends AppCompatActivity { ImageView imageView; @Override protected void onCrea

原创 android studio inputstream getassets openrawresource new URL

InputStream inputStream=new URL(Utils.BASE_URL+place+API).openStream();InputStream is=getResources().getAssets().open("