android入门
qq_27549693
这个作者很懒,什么都没留下…
展开
-
Andorid 开发之子线程更新UI AsyncTask
子线程更新UI原创 2022-01-02 22:46:15 · 247 阅读 · 0 评论 -
Android开发之SoundPool详解
SoundPool使用详解原创 2021-11-20 10:46:38 · 408 阅读 · 0 评论 -
Android开发之ViewPager2
1、主界面xml文件<?xml version="1.0" encoding="utf-8"?><LinearLayout 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:ori原创 2021-11-05 09:40:08 · 1758 阅读 · 0 评论 -
Android开发之动态添加Fragment
1、创建Fragment子类public class Fragment1 extends Fragment { private View root; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(@原创 2021-11-04 13:10:30 · 1439 阅读 · 0 评论 -
Android开发之静态添加Fragment
1、activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout 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" an原创 2021-11-04 09:37:54 · 263 阅读 · 0 评论 -
Android开发之SQLiteOpenHelper
1、创建一个继承于SQLiteOpenHelper的子类public class SqliteHelper extends SQLiteOpenHelper { private static SqliteHelper instance; public static synchronized SqliteHelper getInstance(Context context) { if (instance == null) { instance =原创 2021-11-02 10:06:41 · 1381 阅读 · 0 评论 -
Android开发之ViewPage
public class MainActivity extends AppCompatActivity { private ViewPager viewPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ...原创 2021-10-30 13:20:00 · 115 阅读 · 0 评论 -
Android开发之补间动画
1、透明2、旋转3、缩放4、平移 image1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {// Animation animation = AnimationUtils.loadAnimation(MainActivity.this, R.anim...原创 2021-10-29 15:26:45 · 57 阅读 · 0 评论 -
Android 第三方包
okhttp: implementation("com.squareup.okhttp3:okhttp:4.9.0")jsoup: implementation 'org.jsoup:jsoup:1.14.3'原创 2021-10-29 13:22:55 · 75 阅读 · 0 评论 -
Android开发之ToolBar
1、设置资源文件themse.xml<androidx.appcompat.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" app:navigationIcon="@drawable/ic_baseline_arrow_back_ios_...原创 2021-10-29 11:23:42 · 97 阅读 · 0 评论 -
Android开发之Notification
nManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); notification = new NotificationCompat.Builder(this, "12306") .setContentTitle("系统通知") .setContentText("世界这么大,好想出去走走!") .setSma.原创 2021-10-27 10:20:36 · 84 阅读 · 0 评论 -
Android开发之ProgressBar
原创 2021-10-26 23:17:09 · 75 阅读 · 0 评论 -
Android开发之ImageView
原创 2021-10-26 19:15:14 · 75 阅读 · 0 评论 -
android开发之listview
1.找到listview2.创建MyAdapter(继承BaseAdapter)public class MyAdapter extends BaseAdapter { private List<Bean> list; private Context context; private int num = 0; public MyAdapter(List<Bean> list, Context context) { this原创 2021-10-22 16:07:47 · 66 阅读 · 0 评论 -
Android开发之EditText
<EditText android:id="@+id/etxtName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#7777" android:drawableLeft="@drawable/ic_baseline_person_24" android...原创 2021-10-26 17:20:24 · 102 阅读 · 0 评论 -
android开发之RecycleView
1、添加依赖包:implementation 'androidx.recyclerview:recyclerview:1.1.0'2、item.xml3、创建MyAdapter extentds Recyclerview.Adapter<MyAdapter.MyViewHolder>public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> { private Conte原创 2021-10-22 22:49:57 · 181 阅读 · 0 评论 -
Android开发之Spinner
1、在strings.xml加入数组2、代码部分 Spinner spinner = findViewById(R.id.spinner); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.list, android.R.layout.simple_spinner.原创 2021-10-26 15:13:03 · 236 阅读 · 0 评论