- 博客(198)
- 资源 (68)
- 收藏
- 关注
原创 Android中RecyclerView设置边框并循环滚动
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/689398091,Demo展示图片: 2,布局代码如下://(layout)activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a
2017-04-01 00:41:59 6311
原创 Android中自定义RatingBar实现星星大小,数量,间距等的设置
1,系统中自带的RatingBar使用起来非常不方便,并且无法调整合适大小,于是自定义一个可自己调节星星数量,大小,间距等属性的RatingBar。2,Demo展示图片: 3,布局代码如下://(layout)activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android
2017-03-31 00:33:44 20205 13
原创 Android开发中网络连接状态的判断(判断android设备是否有网络)
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/68066192方式一: 可以适用于各种android设备 包括数据网,有线网,和无线网思路: 通过Ping 百度来判断网络是否连通.**Demo展示图片: 无网络情况: 布局代码如下://(layout)...
2017-03-29 16:12:17 8544 1
原创 AndroidTV开发过程中对Wifi网络及Pppoe网络的开关状态进行判断
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/68065312 在AndroidTV的开发过程中,需要对网络的开关状态进行判断,现将判断代码归纳如下:导入一个jar包,为了支持Pppoe的Api的调用 jar包附在后面的Demo里面.导入Demo会出现方法数超过65535的...
2017-03-29 15:08:21 2118 3
原创 Android中加入依赖库点击运行后报错:com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
1,报错全部信息如下:Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concu
2017-03-27 21:53:19 1188 1
原创 Android中实现再按一次返回键退出应用程序
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/64234676思路 在BaseActivity中重写onKeyDown方法,监听每个页面的返回键点击操作,如果有两次返回键的点击时间间距小于两秒就退出程序Demo图片展示实现创建一个ExitApplication类 对所有Activity的退出进行管
2017-03-21 00:21:03 1652
原创 Android中设置图片的圆形遮罩的几种方式
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/63834235方式一 采用paint.setXfermode() 设置一个简单的圆形遮罩 效果图如下: 布局代码如下://(layout)activity_main.xml<RelativeLayout xmlns:android="http://
2017-03-20 00:20:13 9021
原创 Android中可无限循环轮播的ViewPager
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/63688217技术要点:伪无限循环,加载本地图片,带标题和指示器,长按停止滚动,也可通过按钮控制滚动及停止。布局代码如下://(layout)activity_main.xml<RelativeLayout xmlns:android="http://s
2017-03-19 20:01:22 677
原创 AndroidStudio 因adb端口被占用而无法找到并开启模拟器
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/63435802当遇到无法找到模拟器这种情况,我一般是使用adb命令来解决:adb kill-serveradb start-server然后就出现了如下错误: Unable to create Debug Bridge: Unable to start
2017-03-19 01:01:28 4294 2
原创 AndroidStudio导入他人项目时报错:Error:(1, 0) Your project path contains non-ASCII characters错误
错误的全称如下: Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android
2017-03-19 00:28:49 1180
原创 Android全志A20主板刷机步骤
1,将SD卡插入电脑,打开PhoenixCard.exe软件2,选择镜像文件3,烧写模式选择“卡量产” ,然后点击“烧录”4,烧写结束后拔出SD卡5,将SD卡插到板卡上,重新上电,上电后板卡亮一下绿灯,随后指示灯灭或者绿灯慢闪,此为固件烧录过程,当亮红灯时固件烧写完成,拔出SD卡重新上电注:烧写完成后需拔出SD卡,否则主板启动后会继续进行烧写注:在电...
2017-03-18 15:52:28 11991
原创 Android中实现一键退出应用程序
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/62104900思路 将所有的activity添加到list集合中,通过点击事件对list集合中的activity进行遍历退出,最后应用退出。Demo图片展示实现创建一个ExitApplication类 对所有Activity进行管理public c
2017-03-14 23:54:54 2653 4
原创 Android在加载图片时, BitmapFactory.decodeStream(is)代码报出OOM异常问题解决
在通过对流的操作进行图片加载的过程中,Bitmap bt = BitmapFactory.decodeStream(is);代码报出OOM异常,异常信息如下: 在网上查找资料,通过以下两种方法解决了oom异常问题。 1,在读取图片时加上图片的Config参数,可以有效减少内存加载,从而阻止抛出Out Of Memory异常 InputStream is = connection.getInpu
2017-03-14 22:12:36 1604
原创 Android中几种Button点击事件的不同写法
1,使用id调用点击监听的匿名内部类形式public class MainActivity extends AppCompatActivity { private Button mBt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst
2017-03-14 01:24:53 744
原创 Android开发中常用的Android Debug Bridge(ADB)指令
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/619552211,通过无线连接或取消连接android设备// 连接adb connect 192.168.1.209// 取消连接adb disconnect 192.168.1.2092,查看当前运行的and...
2017-03-14 00:19:35 2068
原创 运行AndroidStudio虚拟机时报出错误:draw:Could not use program error = 0x505
报出draw:Could not use program error = 0x505此错误的原因为创建的虚拟机消耗了所依托电脑的太多内存,电脑带不动这个虚拟机.你要做的就是清理电脑内存.
2017-03-11 18:31:55 1331
原创 使用Glide框架时报错:java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
使用Glide图片加载框架时,出现java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity 这个问题,一般原因为 Glide.with()中传入的上下文对象的生命周期过短.需要传入生命周期更长的上下文对象. 如:Glide.with(mContext).load(url).into(im
2017-03-11 17:50:17 1475
原创 Android开发提高代码效率的快捷模版
快速生成TAG(使用位置:类中方法外)logt快速生成log.d,并输出方法中对应的变量(使用位置:方法中)logm快速生成System.out.println()(使用位置:方法中)sout快速生成findViewById(使用位置:方法中)fbc快速生成字符串常量(使用位置:类中方法外)key快速生成变量为i的正序for循环(使用位置:方法中)fori快速生成if变量为n
2017-03-07 00:42:28 289
原创 Android开发中的一些小知识点记录(1-20)
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/60642640 Android开发中的一些小知识点记录(21-40) (41-60) 1,取消顶部的titlebar并全屏显示// 取消titleBarrequestWindowFeature(Window.FEATU...
2017-03-07 00:38:22 919
原创 Android中Okhttp进行get和post提交及数据请求的基本使用
1,get方式异步请求数据String url = Url.IPA+ "/" + Url.IPB;Request request = new Request.Builder() .url(url) .build();OkHttpClient client = new OkHttpClient();client.newCall(request).enqueue(n
2017-03-06 00:16:47 1739
原创 Android中通过Gson进行json解析
1,使用startActivity方式传值,直接传值不求回报//MainActivity传值Intent intent = new Intent(MainActivity.this,SecondActivity.class);intent.putExtra("id" ,mId);startActivity(intent);finish();//SecondActivity取值Intent
2017-03-05 23:45:35 358
原创 Android中仿iphone开关按钮SwitchButton的基本使用
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/60480014Demo展示图片添加依赖 在project的build.gradle—>buildscript—>repositories节点下添加:mavenCentral() 如图: 在module的dependencies节点下添加:com
2017-03-05 22:44:17 8519 1
原创 AndroidStudio插件ButterKnife的使用(库和插件)
ButterKnife作为一个注解框架,减少了我们敲findViewById()这种没有营养的代码,大大提高了我们开发的效率。1,ButterKnife库如何引入我就不再赘述,详见:(AndroidStudio中添加依赖的三种方式 http://blog.csdn.net/zxc514257857/article/details/56534863)2,ButterKnife Zelezny插件 点
2017-03-01 23:24:31 563
原创 Android中判断应用运行时是否有网络连接并弹出对话框提示
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/59175179判断应用是否有网络的工具类,如果没网络弹出对话框,需手动开启网络public class NetworkUtils { /*** 判断网络情况 有网络返回true,没网络返回false*/ pub...
2017-03-01 22:31:42 2219 2
原创 Android中如何修改应用程序的包名
编写不易,如有转载,请声明出处: 梦回河口:前言 包名修改会产生另外一个应用程序,如果你的应用已经发布到应用市场上,建议不要再修改包名,否则导致用户流失,切记! 包名由两部分组成:Application Name和Company Domain,如:com.test.ChangePackageName 这个包名,ChangePackageName 可以看成是Application Name,
2017-03-01 22:00:07 3922
原创 集成一个第三方SDK正确工作流程(踩坑有感)
最近一个项目需要集成一个身份证阅读功能,相关硬件厂商提供了一个测试机和相关的测试demo和开发sdk,由于我是半路接手,和硬件厂家的沟通交流都不是由我来完成,导致工作进度十分缓慢。 坑1:未提供任何开发文档,测试demo中的每一段代码我都需要比较清除地了解其作用。 坑2:对接过程中注意到了引入lib库,但没有注意引入so文件,导致底层功能无法实现。 坑3:一些涉及到底层的代码其原路径不能更改,
2017-02-27 00:54:16 2988
原创 java.lang.NullPointerException: println needs a message
出现此报错信息的原因为:在使用Log的时候,打印的log中的内容为空
2017-02-27 00:35:32 1560
原创 JS中兼容实现android和ios系统手机打开相机并可选择相册功能
在非UI线程中进行对UI的更新或处理,报出此错误。一般解决方式有以下几种: 1,使用最底层的handler方法解决 2,使用对handler进行封装了的RunOnUIThread()解决,以及通过AsyncTask和Rxjava进行解决
2017-02-27 00:34:40 7393 2
原创 Only the original thread that created a view hierarchy can touch its views
在非UI线程中进行对UI的更新或处理,报出此错误。一般解决方式有以下几种: 1,使用最底层的handler方法解决 2,使用对handler进行封装了的RunOnUIThread()解决,以及通过AsyncTask和Rxjava进行解决
2017-02-27 00:31:27 500
原创 AndroidStudio导入他人项目时,卡在Building ‘xxx‘ gradle project info位置不动
如下图情况: 一般分两步解决: 1,将自己其他可正常运行项目的gradle-wrapper-gradle-wrapper.properties文件中的distributionUrl这一行的内容复制,将有问题的项目中的此行内容替换掉。如果替换完成后项目正常打开,正常编译的话就可跳过第2步;第2步适用于在项目编译的过程中报出No value with key ‘distributionUrl’
2017-02-27 00:18:01 1295
原创 AndroidStudio的日常使用——快捷键
1,提取成员变量:ctrl+alt+f,可以通过配置在成员变量前加上m,配置方法如下:2,全局搜索关键字:ctrl+shift+f3,本java代码的搜索:ctrl+f4,小括号内的代码提示:ctrl+p5,删除一行:ctrl+y6,复制一行:ctrl+d7,打开设置选项(可以配置sdk路径等):ctrl+alt+s8,打开工程结构设置(可以设置文件依赖等):ctrl+alt+shift+s9,代码
2017-02-23 23:17:14 605
原创 AndroidStudio中添加依赖的三种方式以及如何引入so文件和arr文件
AndroidStudio中添加依赖的三个选项,如图: 分别为:库依赖(Library dependency)、文件依赖(File dependency)和module依赖(Module dependency)1,Library dependency 添加一句话就好了,然后会下载相关文件到本地。如: dependencies { compile 'com.android.s
2017-02-22 23:59:40 9851
原创 Android中开发环境的配置(AS环境)
前言: 1,建议将android中的所有文件夹都统一放在一个文件夹内管理,路径全部使用英文。比如:2,保证电脑RAM为8G,系统为64位。搭建一个新的开发环境步骤: 1,安装JDK2,配置环境变量 在计算机 右击-属性-高级系统设置-环境变量-系统变量中创建JAVA_HOME,PATH和CLASSPATH。 JAVA_HOME:即为JDK的安装路径,如D:\develop\Java\jdk
2017-02-22 22:51:06 10145
原创 初次安装AS启用模拟器后,弹出Enable VT-x in your BIOS security settings(refer to document for your computer)
解决方法: 在BIOS中进行配置,一般在BIOS中的高级设置选项(advanced settings)或安全选项(Security)中有Intel virtualization Technology,将其开启(enable),问题即可解决
2016-12-30 01:16:03 4148
原创 AndroidStudio中的java文件莫名奇妙全部飙红
今天准备开始敲代码,打开Studio后昨天还正常的代码今天就飙红了,于是就开始了日常解决,先是clean,然后rebuild,最后sync都没有解决. 最后通过清除studio缓存问题得到了解决… 解决步骤如下: 1,点击File->Invalidate Caches / Restart… 2,重启Gradle,清除缓存 然后就可以敲代码了…
2016-12-04 21:48:42 8505 4
原创 Android中如何进行JSON解析
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/52793033前言 Json是使用在网络当中,作为服务器,传递到客户端的一种特殊格式的字符串,其有常见的三种格式:对象型(特点:键值对表示),数组型(特点:由单个组成,内部可能为键值对),综合型(对象型和数组型混合使用)对象型JSON的解析(Objec
2016-10-11 23:13:55 406
原创 Android中的DatePicker和TimePicker控件使用
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/52791649 1,Demo展示图片 2,布局代码//(layout)activity_main<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android
2016-10-11 20:54:41 1094
原创 Android中GridView以表格形式显示多张图片(仿桌面)
编写不易,如有转载,请声明出处: 梦回河口:GridView可以理解为显示多列的ListView,这次就利用GridView做一个仿桌面的案例。GridView和ListView的使用相同,都基本使用以下三步走:设置数据源,设置适配器,设置监听器。1,Demo展示图片 2,布局代码//(layout)activity_main.xml<LinearLayout xmlns:andro
2016-10-09 02:11:07 2886
Android中ijkPlayer播放器的简单使用
2017-08-03
Android三种动画的基本实现总结
2017-07-24
Android中使用CountDownTimer封装CountDownUtil,制作一个简易定时器
2017-07-12
Android中RecyclerView在TV中处理控件焦点移动,EditText值的修改,CheckBox复用等问题解决
2017-07-11
Android中实现再按一次返回键退出应用程序
2017-07-09
Android中仿iphone开关按钮SwitchButton的基本使用
2017-07-09
Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
2017-06-23
Android中EditText后添加删除按钮后的实现
2017-06-21
Android中部分修改字体和全局修改字体的方法
2017-06-20
Android开发中的水波纹效果实现
2017-06-14
Android版本和API Level对应表
2017-06-11
Android中自己实现App一打开判断是否有更新,并通过依赖AutoInstaller实现自动更新
2017-05-23
Android中侧滑菜单效果实现(主界面和菜单界面实现平移、缩放、滚动动画)
2017-05-21
Android中使用闪光灯作为手电筒的简单实现
2017-05-20
Android M(Android 6.0)运行时权限开发详细解析
2017-05-15
Android中第三方SDK集成之百度地图集成_案例一
2017-05-15
Android中图片加载框架Glide的使用
2017-05-11
Android中图片加载框架Picasso的使用
2017-05-08
Android中使用自定义ImageView实现图片圆形遮罩效果(常和Glide搭配使用)
2017-05-04
Android中使用自定义ImageView实现图片圆形遮罩效果
2017-05-04
Android开发,Socket Client端和Socket Server端数据发送和接收
2023-09-06
Android开发,JNI和Java、Kotlin代码的互相调用以及CMakeLists的常用属性使用
2023-09-06
Android开发,通过使用mqtt3.1.1版本和mqtt5.0版本进行mqtt数据的发送和接收,实现和服务端数据的交互
2023-09-06
Android开发,使用eventbus、livedata、observe、stateflow、sharedflow进行数据发送
2023-09-06
NetVideoActiveX23开发包
2023-09-06
GreenDaoDemo.7z
2019-11-14
黑马程序员Flutter入门教程之观影App开发
2019-10-06
Mac地址修改器.7z
2019-08-11
Dark-Reader 浏览器阅读插件
2019-07-07
Android全志A20主板刷机使用软件PhoenixCard.exe
2018-03-26
android开发集成友盟推送4.0.0版本SDK步骤
2018-03-24
Myeclipse激活文件
2018-01-04
android反编译工具---逆向助手
2017-11-14
PreferenceActivity和ExpandableListActivity的使用
2017-09-01
Android中的软件的自动更新(包括静默更新,需Root权限)
2017-08-23
Android中软件的静默安装,安装完成后再自动打开新安装软件(需Root)
2017-08-22
Android在一个app中实现另一个app的自动安装,安装完成后自动打开(需Root)
2017-08-22
Android中对手机的返回键,Home键以及多功能切换键的监听
2017-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人