自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 集成微信支付没有回调 sendReq, req type = 5

遇到的问题:微信支付:未调起微信支付页面。原因:多渠道打包,找不到支付回调页面(.wxapi.WXPayEntryActivity)解决方案<!-- 微信支付 --><activity android:name="包名.wxapi.WXPayEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:e...

2021-04-13 18:52:38 798

原创 WiFi adb studio使用WiFi进行运行调试

一、命令行方法:不需要root手机权限,但是第一次链接需要数据线配置好之后就可以断开连接1.打开Terminal 输入命令行(也可以使用才cmd命令行)2.输入命令:adb devices如图是查找当前计算机连接的手机设备列表3.输入命令:adb tcpip 5555格式说明 “adb tcpip” + “5555-5585的奇数端口”返回“ restarting ...

2018-10-29 10:57:37 1382

原创 android 自定义输入框,禁止输入表情符号,或者特殊字符

在项目中经常会有一些输入的特殊要求,禁止输入表情符号,禁止输入特殊符号,等等,然而我们在项目中一个一个输入框进行设置,到明年了!由于后台服务器的关系,不支持保存表情符号,特此自定义一个过表情符号的输入框内容比较简单。public class ForbidEmojiEditText extends android.support.v7.widget.AppCompatEditText ...

2018-09-13 21:05:48 2985

原创 自定义底部导航栏

bottomBar.setContainer(R.id.tab_fragment) .addItem(frPractice, "练习", R.drawable.icon_practice, R.drawable.icon_practice_on) .addItem(frOrder, "错题库", R.drawable.icon_errors, R.drawable....

2018-05-29 16:34:02 756 2

原创 流式布局

import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import java.util.ArrayList;import java.util.List;/** * creation time: Ad...

2018-05-29 16:31:59 132

原创 WebView的简单使用,JS的调用

@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web); webView = (WebView)findViewById(R.id.web); add

2017-08-28 22:39:57 362

原创 Android的生命周期和启动模式

一、Activity的生命周期1.1典型情况下的生命周期1.1.1生命周期的分析正常情况下,Activity的常用生命周期就只有一下的7个,并附图(1)onCreate :表示Activity创建,这是生命周期的第一个方法。在这个方法中可以做一些初始工作,比如setContentView去加载的布局资源,初始化Activity的数据。(2)onStart:表示Activity正

2017-01-20 11:56:36 309

原创 Android的图片缩放、拖动

XML文件:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-12-21 11:17:16 367

原创 ImageLoader的简单使用方法

使用这个方法非常简单首先导包compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'之后找控件:ImageView img=(ImageView)findViewById(R.id.img);最后如下代码:ImageLoaderConfiguration con

2016-11-23 19:03:07 412 1

原创 Android-RecycleView的item点击事件

RecyclerView不再负责Item视图的布局及显示,所以RecyclerView也没有为Item开放OnItemClick等点击事件,这就需要开发者自己实现。博客最下面有Demo程序运行动画。因为ViewHolder我们可以拿到每个Item的根布局,所以如果我们为根布局设置单独的OnClick监听并将其开放给Adapter,那不就可以在组装RecyclerView时就能够设置ItemCl

2016-11-23 09:59:21 4026 2

原创 Android6.0的新权限,动态添加

一、安卓6.0新权限系统分为两类:普通权限(normal):这个权限类型并不直接威胁到用户的隐私,可以直接在manifest清单里注册,系统会帮我们默认授权的。危险权限 (dangerous):这个可以直接给app访问用户一些敏感的数据,不仅需要在manifest清单里注册,同时在使用的时候,需要向系统请求授权。危险权限的特点:危险权限是按组分配的,只要同个组的某个权限被同

2016-11-22 10:47:43 2382 3

原创 Android百度基础地图的集成、定位

工程配置方法:详见http://lbsyun.baidu.com/index.php?title=androidsdk/guide/buildproject第一步:在工程app/libs目录下放入baidumapapi_vX_X_X.jar包,在src/main/目录下新建jniLibs目录,工程会自动加载src目录下的so动态库,放入libBaiduMapSDK_vX_X_X_X.s

2016-11-21 14:14:50 1269 1

原创 RecyclerView 的简单使用方法

1.RecyclerView的使用方法(使用的Android Studio开发)首先是recyclerview的配置问题,recyclerview是要导入android.support.v7.widget.RecyclerView的包。还要在Gradle Scripts中添加compile 'com.android.support:recyclerview-v7:24.0.

2016-11-13 19:01:55 3328 2

原创 OkHttp的封装方法

这是一个封装好的一个OKHttp的使用方法,使用时新建一个类 “OKHttp”,就可以使用OK的四种网络请求方法

2016-11-13 18:24:44 439 1

原创 Android中图片的无限轮播

MainActivity中:String []imgArray={"http://img3.imgtn.bdimg.com/it/u=2685347427,857849712&fm=21&gp=0.jpg", "http://img1.imgtn.bdimg.com/it/u=4202140919,772960800&fm=21&gp=0.jpg", "http://img4.im

2016-10-27 08:20:53 636

原创 AsyncTask的使用

new AsyncTask(){ @Override protected String doInBackground(String... params) { // TODO Auto-generated method stub try { HttpURLConnection connection=(HttpURLConnection) new URL(par

2016-10-17 08:21:54 352

原创 Fragment参数传递——setArguments

将activity中的参数传递到Fragment中,使用setArguments();

2016-10-12 19:50:13 626

原创 ViewPager与Fragment结合的简单使用

使用方法:1,创建一个ViewPager2,创建适配器:viewPager.setAdapter(new FragmentPagerAdapter( getSupportFragmentManager())3,重写里边的方法   在 getCount() 中返回的是Framgent的个数                                     在 getItem中条

2016-09-02 09:31:45 4587 1

原创 判断网络状态

public static final int NETTYPE_WIFI = 0x01; public static final int NETTYPE_CMWAP = 0x02; public static final int NETTYPE_CMNET = 0x03; public int getNetworkType() { int netType =

2016-08-31 08:47:36 335

原创 在安卓中设置控件宽高是屏幕的一半

这个问题很简单TextView tv = (TextView) findViewById(R.id.tv); WindowManager wm = getWindowManager(); Display d = wm.getDefaultDisplay(); LayoutParams l = tv.getLayoutParams

2016-08-30 20:11:26 17730 2

原创 Android网络请求

简单的网络请求数据

2016-08-05 18:14:30 309

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除