Android开发进阶
OAOAAce
自我提升 / 高效工作 / 成长 / 技术
展开
-
Volley---Ace的理解
转载至:http://blog.csdn.net/cym492224103/article/details/386770631.Volley中使用过程中会遇到的坑。(1)服务器返回数据为乱码; 重写parseNetworkResponse方法改变返回头参数解决乱码问题,主要是看服务器编码,如果服务器编码不是UTF-8的话那么就需要自己转换,反之则不需要 。伪代码:转载 2015-12-05 23:07:29 · 475 阅读 · 0 评论 -
Blog-03-在Service中启动Activity与优化
在Service中启动Activity1、创建主Activity,MainActivity。public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sa...原创 2018-05-27 21:55:20 · 892 阅读 · 0 评论 -
可能是最完美的Android复制拷贝文件的实例(Java NIO速度快)
此处我使用的是使用Java NIO中的管道到管道传输,包括了transferFrom方法。 经过测试比文件流复制的速度更快! private final static String FileName = "a23.wav"; /** * 依据文件路径拷贝 * @param src 源文件 * @param dstPath 目标文件路径 * @return boolean原创 2017-01-05 10:52:59 · 12389 阅读 · 8 评论 -
Volley Post 方式传参失败
在项目中遇到的问题,服务器总是收不到参数,使用的是post的传参方式。 使用 StringRequest 来进行传参。因需要设置头文件和Params进行传输。重写了 getHeaders() 函数。经过捕获数据进行调试之后,发现是因为 getHeaders() 里面写了headers.put("Content-Type", "application/json; charset=utf-8");导致原创 2016-10-29 15:45:00 · 473 阅读 · 0 评论 -
Android Fragment继承问题的分析
若A(Fragment)继承B(Fragment)那么在A正常运行启动时,B中的 onCreateVew是不会运行的。正常运行的是,onActivityCreated、与B中的无参数构造器。public class BFragment extends Fragment{ private static final String TAG = "BFragment"; public BFr原创 2016-06-23 20:26:22 · 1986 阅读 · 2 评论 -
Android版本号对应Api
API等级1:Android 1.0API等级2:Android 1.1 Petit FourAPI等级3:Android 1.5 CupcakeAPI等级4:Android 1.6 DonutAPI等级5:Android 2.0 ÉclairAPI等级6:Android 2.0.1 ÉclairAPI等级7:Android 2.1 Éclair原创 2016-03-23 15:23:03 · 401 阅读 · 0 评论 -
Volley之https相关
转载自:http://www.cnblogs.com/androidsuperman/p/4811695.htmlVolley之https信任所有证书实现:public class HttpsTrustManager implements X509TrustManager { private static TrustManager[] trustManag转载 2016-02-25 16:47:50 · 436 阅读 · 0 评论 -
【Android 一般进阶】固定JSONObject.toString()键值对顺序
转载自:http://blog.csdn.net/ben0612/article/details/44591161org.json.JSONObject相信很多人都用过,例如:服务端返回给客户端的数据格式是JSONObject的,那我们通过对它进行解析,把它显示在界面上。有时候希望服务器跟客户端通信的JSONObjectt的键值对顺序是固定的。例如:客户端提交一个JSO转载 2016-02-25 16:39:43 · 5208 阅读 · 2 评论 -
解决 e.g. x.new A() where x is an instance of xxx.class
No enclosing instance of type xxx.class(你的类) is accessible. Must qualify the allocation with an enclosing instance of type xxx.class(你的类) (e.g. x.new A() where x is an instance of xxx.class(你的类)).出现以上错原创 2016-02-25 11:17:17 · 5043 阅读 · 1 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
转自:http://blog.csdn.net/sarsscofy/article/details/92493971 Android手机目前常见的分辨率1.1 手机常见分辨率: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (Half-size VGA) SVGA转载 2016-03-08 16:42:03 · 323 阅读 · 0 评论 -
ListView中固定item的高度
在Adapter中使用固定高度的值,这样最简单实用。 也就是在xml中固定高度值:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"原创 2016-02-19 10:09:55 · 611 阅读 · 0 评论 -
Android设计模式-单例模式
1.懒汉模式public class Singleton { private static Singleton instance; private Singleton() { } public static synchronized Singleton getInstance(){ if(instance == null){ ins原创 2016-02-10 14:52:08 · 323 阅读 · 0 评论 -
Android多媒体-深入音频
Api:Android支持播放音频和视频内容。其中主要是由MediaPlayer类来负责播放音频和视频内容的。支持格式:MediaPlayer主要支持播放以下几种媒体格式:MP3(.mp3)、MIDI(.mid)、PCM/WAVE(.wav)、Ogg Vorbis(.ogg)、3GPP(.3gp)以及MPEG-4(.mp4)。原创 2016-01-12 00:06:58 · 403 阅读 · 0 评论 -
Android多媒体-深入音频系列
API:Android支持播放android.media包中的音频和视频内容。在android.media中核心类为MediaPlayer类。MediaPlayer类负责播放音频和视频内容。MediaPlayer支持格式:3GPP(.3gp)、MP3(.mp3)、MIDI(.mid等格式)、Ogg Vorbis(.ogg)、PCM/WAVE(.wav)以及MPEG-4(.mp4原创 2016-01-11 22:30:08 · 396 阅读 · 0 评论 -
Blog-09-《Android悟道 IntentService》
Blog-09-《Android悟道 IntentService》目录1、定义提问:什么是 IntentService ?官方文档:IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. Clients send requ...原创 2019-05-07 22:00:29 · 370 阅读 · 0 评论