
Android小常识
_zyw_-
这个作者很懒,什么都没留下…
展开
-
TabLayout+ViewPager 设置icon
Activity中 tablayout = (TabLayout) findViewById(R.id.tablayout); vp = (ViewPager) findViewById(R.id.vp); vp.setAdapter(new ViewPagerAdapter(getSupportFragmentManager(),fragments));原创 2016-10-21 16:29:57 · 689 阅读 · 0 评论 -
解决AndroidStudio未导入Apache.http等包的问题
File->Project Structure->Modules->Dependencies->+,然后输入 apache.http 搜索,再添加依赖就OK了原创 2016-10-20 09:16:26 · 3858 阅读 · 6 评论 -
通过MP3获取专辑背景图片(Bitmap)
public class MainActivity extends AppCompatActivity { private ImageView iv_music; private Button btn_next; @Override protected void onCreate(Bundle savedInstanceState) { super原创 2016-10-18 22:56:09 · 1801 阅读 · 0 评论 -
Timer和TimerTask的知识点
查阅Android API文档了解到,Timer是用来在后台进程import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import java.util.Timer;import java.util.TimerTask;public class原创 2016-10-14 15:09:25 · 317 阅读 · 0 评论 -
关于Application类不得不说的事情
之前自己在学习Android的时候看到过这个Application类,当时没太怎么注意,最近又遇到了,所以决定搞搞清楚这个Application类。在Android SDK中对Application类的描述是:Application类是为了那些需要保存全局变量设计的基本类(注意,这只是基本类)。而我们要想实现应用程序级的全局变量就得要继承Application类。并且呢,这个Applicati原创 2016-10-13 23:13:38 · 609 阅读 · 0 评论 -
处理Android中的点击冲突
我目前遇到的点击冲突发生的情况有三种:1、ViewGroup中Item点击事件和子控件的冲突;2、onTouch与onClick之间的冲突;3、滑动与点击事件冲突。下面开始分享解决办法:情况一:android:descendantFocusability该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。属性的值有三种:b原创 2016-10-23 10:54:14 · 877 阅读 · 0 评论 -
Android Studio如何生成APK文件
(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create new...”按钮创建密钥库 Key store path:密钥库文件的地址转载 2016-09-27 11:07:00 · 24951 阅读 · 0 评论 -
初窥MediaPlayer
MediaPlayer是Android中的媒体播放器,在这里作一些初步的介绍。获得MediaPlayer实例://方法一MediaPlayer mediaPlayer = new MediaPlayer();//方法二MediaPlayer mediaPlayer = MediaPlayer.create(Context context,int resid);//contex原创 2016-10-11 21:23:49 · 321 阅读 · 0 评论 -
TextView实现滚动播放
首先,对于TextView来说,只有在内容超出能够显示的范围,才会需要滚动播放。所以,我们要做的第一步就是设置范围:android:singleLine="true"设置单行显示,如果不设置singleLine或者说设置singleLine="false",TextView中的内容在满一行后就会自动换行。接下来自然就会想到,我们既然设置了单行显示,那么超出的部分会怎么样呢?原创 2016-10-11 19:53:31 · 2017 阅读 · 0 评论 -
唤醒一个已经创建的下层的activity
情境是这样的:(默认启动模式为:standard)在一个Application中有3个activity:A,B,C;A为默认开启的Activity,然后通过A创建并启动B,再通过B创建并启动C,这样A,B,C三个activity就都创建了,但是此时我想通过C来启动A,如果是通过下面这种方式跳转,那么就会重新创建一个A,调用A的onCreate方法。Intent intent = new I原创 2016-10-23 10:56:47 · 1347 阅读 · 0 评论