![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
ladyishenlong
新入门的安卓小白,仅仅用这个博客记录自己安卓学习中学习到的一些知识点
展开
-
【Android记录】getInstance()
private static Util instance;public static Util getInstance(){ if(instance==null){ synchronized (Util.class){ if(instance==null){ instance=new Util();原创 2018-01-25 10:13:33 · 585 阅读 · 0 评论 -
【Android 学习记录】SAX解析xml文件
/** * Created by 123 on 2018/2/24. * * 使用SAX解析XML */public class SAX extends DefaultHandler { private static final String TAG = "SAX"; private String nodeName; private StringBuild...原创 2018-02-24 16:02:40 · 112 阅读 · 0 评论 -
【Android 学习记录】JsonObject解析JSON数据
public class JsonObject { private static final String TAG = "JsonObject"; private void sendRequestWithOkHttp(){ new Thread(new Runnable() { @Override public...原创 2018-02-24 16:12:57 · 267 阅读 · 0 评论 -
【Android学习记录】GSON解析JSON
public class GSON { private static final String TAG = "GSON"; public class App{ private String id; public String getId(){ return id; } public v...原创 2018-02-24 16:36:56 · 121 阅读 · 0 评论 -
【Android】学习记录socket 再
/** * 服务器端 * 启动方式: startService(new Intent(this, MySocketService.class)); * */public class MySocketService extends Service { private static final String TAG = "MySocketService"; private ...原创 2018-03-19 08:40:28 · 110 阅读 · 0 评论 -
静态类单例模式(线程安全)
/** * 单例模式 * */public static Configurator getInstance(){ return Holder.INSRANCE;}private static class Holder{ private static final Configurator INSRANCE=new Configurator();}原创 2018-03-30 17:52:47 · 334 阅读 · 0 评论 -
【android开发记录】bufferedWriter 和PrintWriter的区别
BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream())); bufw.write("hello,server!"); bufw.newLine(); bufw.flush(); //上面的4行代码用PrintWriter实现...原创 2018-03-21 10:40:51 · 1814 阅读 · 3 评论 -
【android学习记录】excal的读取
compile 'com.hynnet:jxl:2.6.12.1'public void FileTest(){ try{ //读取assets目录下的文件 inputStream=this.getAssets().open("打开的文件名"); //临时文件 第二个参数为文件名 File file=new File(...原创 2018-03-21 16:48:48 · 185 阅读 · 0 评论 -
【Android学习】RecycleView整理
/** * RecycleView的适配器 * */public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.ViewHolder>{ private static final String TAG = "RecyclerViewAdapter"; pri...原创 2018-03-31 19:50:33 · 142 阅读 · 0 评论 -
【android学习记录】listview动画效果
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <!--渐变透明度动画效果--><alpha android:fromAlpha="0.0" and原创 2018-03-29 10:07:44 · 173 阅读 · 0 评论 -
【android 学习】SharedPreferences的使用(储存)
private SharedPreferences sharedPreferences;/** * 文件名 * 模式 * */sharedPreferences= getSharedPreferences("name",MODE_PRIVATE);//编辑器SharedPreferences.Editor editor =sharedPreferences.edit();edito...原创 2018-04-19 19:52:56 · 133 阅读 · 0 评论 -
【Android 记录】xml文件的pull解析
<apps> <app> <id>1</id> <name>gooel</name> <version>1.0</version> </app> <app>原创 2018-02-24 15:30:57 · 195 阅读 · 0 评论 -
【Android记录】okhttp的学习记录
/** * 使用okHttp * 需要添加依赖 * */private void sendRequestWithOkHttp(){ new Thread(new Runnable() { @Override public void run() { try{ ...原创 2018-02-24 10:37:15 · 148 阅读 · 0 评论 -
【Android记录】imageView延时消失
//5s后消失img_view.postDelayed(new Runnable() { @Override public void run() { img_view.setImageBitmap(null); }},5000);原创 2018-01-25 10:27:08 · 942 阅读 · 0 评论 -
【android记录】自定义view绘制矩形框
public class FackMask extends View { private static final String TAG = "FackMask"; private Paint paint; private Rect rect; private int left; private int top; private int rig原创 2018-01-29 14:31:46 · 9151 阅读 · 1 评论 -
【android记录】音量控制
public void setVoiceController(String voiceChange){ if(voiceChange.equals("voice_up")){ voiceController.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RA原创 2018-01-29 14:48:48 · 145 阅读 · 0 评论 -
【android学习记录】socket的初步学习
/** * Created by 123 on 2018/2/26. * * http通信是“请求——响应”的方式 * socket则是双方连接起来之后进行实时通信 * * TCP/IP * * 使用UDP方式android端和服务器端接收可以看出, * 其实android端和服务器端的发送和接收大庭相径, * 只要端口号正确,相互通信就没有问题。 * TCP使用的是流的方式...原创 2018-02-26 10:55:59 · 117 阅读 · 0 评论 -
【android学习记录】ThreadPool线程池的使用
/** * Created by 123 on 2018/2/26. * * 线程池的使用 */public class ThreadPool { /** * 线程池构造函数 * * @corePoolSize 线程池之中核心线程数量 * * @maximumPoolSize 线程池中最大线程数量 * *...原创 2018-02-26 16:23:39 · 254 阅读 · 0 评论 -
【android学习记录】socket 连接两个android设备 服务器端
/** * 服务器端 * 启动方式: startService(new Intent(this, MySocketService.class)); * */public class MySocketService extends Service { private static final String TAG = "MySocketService"; private ...原创 2018-03-08 13:17:34 · 788 阅读 · 0 评论 -
【android 学习记录】socket客户端
/** * socket连接,客户端 * */public class ClientService extends Service { private static final String TAG = "ClientService"; private static ClientService instance; private Socket mSocket;...原创 2018-03-08 13:34:36 · 181 阅读 · 0 评论 -
【android记录】openDanmaku弹幕
/** * 添加依赖 * dependencies { * compile 'com.linsea:opendanmaku:1.0.0@aar' * } * */public class DanMuTest extends AppCompatActivity { private DanmakuView danmakuView; @Override pro...原创 2018-03-15 09:21:06 · 270 阅读 · 0 评论 -
【android记录】RecyclerView的使用
/** * 控件初始化 * */private void initView(){ recyclerView=(RecyclerView)findViewById(R.id.recyclerView); //添加分割线 recyclerView.addItemDecoration(new DividerItemDecoration(this,DividerItemD...原创 2018-03-01 13:50:03 · 147 阅读 · 0 评论 -
【Android记录】HttpURLConnection的使用
/** * 需要开启线程发起网络请求 */private void sendRequestWithHttpURLConnection(){ new Thread(new Runnable() { @Override public void run() { HttpURLConnection connection=null;...原创 2018-02-24 09:34:44 · 249 阅读 · 0 评论 -
【Android记录】HttpURLConnection的使用2
connection.setRequestMethod("POST");//请求类型表示从服务器得到数据//在获取输入流之前写出要提交的数据//提交的数据都要以键值对的形式存在,数据之间用&隔开。DataOutputStream out=new DataOutputStream(connection.getOutputStream());out.writeBytes("username=...原创 2018-02-24 09:59:44 · 99 阅读 · 0 评论 -
[android]dialog宽度与屏幕相等
public class Lv1ClassifyDialog extends Dialog { private Context context; public Lv1ClassifyDialog(@NonNull Context context) { super(context, R.style.fullDialog); this.contex...原创 2018-07-04 15:49:36 · 466 阅读 · 0 评论