![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
林益舟专用博客
这个作者很懒,什么都没留下…
展开
-
Activity详解
Activity代表一个界面......这就不多介绍了。本篇博客主要讲:1、Activity的生命周期,2、Activity的启动模式,3、Activity之间传递参数。===========生命周期=============直接上图:创建一个空Activity将上面的生命周期写上去,打印出日志,通过日志观察,自己琢磨。。。===========启动模式=============Activity是原创 2016-01-30 22:19:14 · 3089 阅读 · 0 评论 -
安卓app接入微信支付
1、首先在微信开放平台上有账号,并创建一个应用,填上您的包名、签名(注:签名最好是将app装在手机上、然后通过签名获取工具来获取签名,微信开放平台上面有),通过微信支付审核后即可开始开发。 2、开始开发app 创建一个类继承自Application,在入口处注册微信api // 微信api api = WXAPIFactory.createWXAPI(this, Constants原创 2016-08-05 15:35:29 · 1368 阅读 · 0 评论 -
使用httpClient
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的原创 2016-01-30 22:19:47 · 251 阅读 · 0 评论 -
安卓控件边框的使用
xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners android:radius="9dp" android:topLeftRadius="2dp"原创 2016-01-30 22:19:45 · 236 阅读 · 0 评论 -
安卓多点触控的使用
event.getAction() //获取触控动作比如ACTION_DOWNevent.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引event.getX(nID); //获取第nID个触控点的x位置event.原创 2016-01-30 22:19:42 · 360 阅读 · 0 评论 -
Android中ImnageView 中图片显示全攻略
scaleType的属性有matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY。android:scaleType="center"保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。android:scaleType="centerCrop原创 2016-01-30 22:19:40 · 279 阅读 · 0 评论 -
安卓获取手机所有图片
1、遍历所有图片 Cursor cursor = getContentResolver(). query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,null, null, null,null);2、取出所有图片的绝对路径while (cursor.moveToNext()) { ArrayList paths=new ArrayList();pa原创 2016-01-30 22:19:37 · 724 阅读 · 0 评论 -
inflater的三种加载方式
1.LayoutInflater inflater = getLayoutInflater(); //调用Activity的getLayoutInflater()2.LayoutInflater localinflater =(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);3. LayoutInf原创 2016-01-30 22:19:34 · 259 阅读 · 0 评论 -
android开源GifView的使用
1、导入GifView.jar包并编译(已放在qq的微云上了)2、 在布局文件中加入控件 android:id="@+id/gif1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:enabled="false"原创 2016-01-30 22:19:32 · 458 阅读 · 0 评论 -
RecyclerView的使用全攻略
一、在android studio中打开File-Project Structure-app-dependencies导入recycleview的jar包,如图。二、1、简单使用(无参数,没有用资源文件)2、使用资源文件定义列表项,还是无参在layout下面新建一个item.xml,内容如下在onCreateViewHolder中找到这个布局文件在myholder中找到item下面的子控件,以方便原创 2016-01-30 22:19:29 · 178 阅读 · 0 评论 -
SlidingMenu的使用(未写)
dscds原创 2016-01-30 22:19:27 · 166 阅读 · 0 评论 -
安卓之handler机制
public class MainActivity extends Activity implements View.OnClickListener { private EditText SinputTime; private Button SstartTime,SstopTime; private TextView time; private int i = 0;原创 2016-01-30 22:19:21 · 195 阅读 · 0 评论 -
安卓surfaceview使用之游戏首页开发
游戏首页图片代码:(红色标记为sufaceview的一般使用模版)public class WelcomeView extends SurfaceView implements SurfaceHolder.Callback //实现生命周期回调接口{ static Bitmap b; SurfaceHolder myholder; Paint paint;原创 2016-01-30 22:19:19 · 229 阅读 · 0 评论 -
fragment全攻略
一、创建一个包含空Activity的项目,在MainActivity中使用如下代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if(sa原创 2016-01-30 22:19:16 · 225 阅读 · 0 评论 -
关于安卓开发过程中屏幕的各种使用
获取屏幕宽高的两种方法:1、WindowManager wm = this.getWindowManager(); int width = wm.getDefaultDisplay().getWidth(); int height = wm.getDefaultDisplay().getHeight(); 2、WindowManager wm = (WindowMana原创 2016-01-30 22:19:24 · 288 阅读 · 0 评论