![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Anthony_sun
喜欢android开发,希望会给android这个行业贡献一份力量
展开
-
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
android 自定义输入框,禁止输入表情符号,或者特殊字符
在项目中经常会有一些输入的特殊要求,禁止输入表情符号,禁止输入特殊符号,等等,然而我们在项目中一个一个输入框进行设置,到明年了!由于后台服务器的关系,不支持保存表情符号,特此自定义一个过表情符号的输入框内容比较简单。public class ForbidEmojiEditText extends android.support.v7.widget.AppCompatEditText ...原创 2018-09-13 21:05:48 · 2985 阅读 · 0 评论 -
自定义底部导航栏
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android的生命周期和启动模式
一、Activity的生命周期1.1典型情况下的生命周期1.1.1生命周期的分析正常情况下,Activity的常用生命周期就只有一下的7个,并附图(1)onCreate :表示Activity创建,这是生命周期的第一个方法。在这个方法中可以做一些初始工作,比如setContentView去加载的布局资源,初始化Activity的数据。(2)onStart:表示Activity正原创 2017-01-20 11:56:36 · 309 阅读 · 0 评论 -
在安卓中设置控件宽高是屏幕的一半
这个问题很简单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 评论 -
Android6.0的新权限,动态添加
一、安卓6.0新权限系统分为两类:普通权限(normal):这个权限类型并不直接威胁到用户的隐私,可以直接在manifest清单里注册,系统会帮我们默认授权的。危险权限 (dangerous):这个可以直接给app访问用户一些敏感的数据,不仅需要在manifest清单里注册,同时在使用的时候,需要向系统请求授权。危险权限的特点:危险权限是按组分配的,只要同个组的某个权限被同原创 2016-11-22 10:47:43 · 2382 阅读 · 3 评论 -
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 评论 -
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 评论 -
ViewPager与Fragment结合的简单使用
使用方法:1,创建一个ViewPager2,创建适配器:viewPager.setAdapter(new FragmentPagerAdapter( getSupportFragmentManager())3,重写里边的方法 在 getCount() 中返回的是Framgent的个数 在 getItem中条原创 2016-09-02 09:31:45 · 4587 阅读 · 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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Fragment参数传递——setArguments
将activity中的参数传递到Fragment中,使用setArguments();原创 2016-10-12 19:50:13 · 626 阅读 · 0 评论 -
Android网络请求
简单的网络请求数据原创 2016-08-05 18:14:30 · 309 阅读 · 0 评论 -
判断网络状态
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 阅读 · 0 评论