- 博客(35)
- 资源 (21)
- 收藏
- 关注
原创 ReactNative: 编译源码项目
有的时候我们需要通过修改源码来完成某些业务需求,并上传maven仓库,以便项目的引用,这样就需要成功编译源码。首先克隆react-native项目到本地,下载地址https://github.com/facebook/react-native我使用的版本是0.57.7,下面是遇到的报错问题1.NDK未配置(这里一定要用r10e版本)Execution failed for tas...
2019-08-11 12:22:24
1275
原创 Android Crash:Activity设置透明后Android8.0以上崩溃
问题描述:由于业务需要设置了一个透明背景的Activity,但发现在Android8.0系统会崩溃先介绍下设置方法styles.xml中新增 <style name="TransparentTheme" parent="AppTheme"> <item name="android:windowBackground">@color/tr...
2019-08-08 16:13:00
2263
转载 Android: Gradle 3.0自定义打包方式引发的问题
本文摘抄自https://blog.youkuaiyun.com/weixin_34342992/article/details/87346386,感谢楼主解决了我困扰很久的问题,此文章作为记录项目的gradle升级到3.0以后发现项目编译不过,报错内容如下其中debugProguard即为自定义的打包方式下面为解决的引用内容Android Studio 3.0 + Gradle 3.0 ...
2019-06-20 13:44:57
773
原创 ReactNative: FlatList和ScrollView偶现手指滑动方向与列表滚动方向相反
FlatList和ScrollView是RN中两种列表,但在测试过程中发现部分机型频繁滑动时偶现会和实际方向相反,于是就开始调查什么原因,网上搜了一下,并没有找到相关的内容,于是只能看代码了。。首先,看js代码中FlatList和ScrollView是如何实现的,对应的原生控件是什么ScrollView比较简单,代码一开始就暴露出来了if (Platform.OS === 'andr...
2019-06-13 18:27:53
2527
原创 Android实现多图上传工具类
来个用okhttp3实现的图片上传,方便以后使用import android.content.Context;import android.graphics.Bitmap;import android.net.Uri;import android.provider.MediaStore;import com.google.gson.reflect.TypeToken;impor...
2019-03-24 18:31:19
794
原创 ReactNative内嵌WebView position: fixed属性引起的控件抖动
遇到的场景比较复杂,在ReactNative页面使用自定义的WebView组件,显示h5页面,发现靠近底部的控件不断的上下抖动,非常诡异,闪的眼睛都要瞎了。。如图,大家感受一下需要提一下,底部tab是原生的,上面都是RN页面,这里的h5只是我写的一个测试页面,是因为我假设是否只有靠近底部的控件才有这个问题,果不其然。。div.top { position:...
2019-03-24 18:16:26
1701
原创 Java: 微信红包分配实现
前阵子app里需要实现抢红包的功能,后台需要个红包分配的算法,于是搜了下找到了实现的主要思想,参考文章http://blog.youkuaiyun.com/forever_cvank/article/details/54693000感谢博主的分享。基本思想就是根据当前剩余金额和人数得到平均值,然后随机,为了防止最后的人分得最大金额需要调整平均值的倍数,这样就会导致后面红包不够分,于是就处理成如果不够分则按
2017-10-31 19:45:38
783
转载 Java:switch语句所支持的数据类型
1. byte、char、short、int四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持) 都可以用于switch语句。 2. long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中) 都不能用于switch语句。 3. enum类型,即枚举类型可以用于switch语句,但是要在Java5.0(1.5)版本以上才
2014-05-17 16:33:46
6491
转载 eclipse中将android项目生成apk并且给apk签名
转自http://www.cnblogs.com/tianguook/archive/2012/09/27/2705724.html 很好的文章,感谢原作者的分享生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义
2014-03-24 20:02:50
1033
转载 Android:自定义SeekBar样式
转自:http://mawenhao19930620.blog.163.com/blog/static/1285753612011112131423826/ 感谢原作者的分享先上效果图1、将三个选定的图片part.png 、point.png 、 total.png放入资源文件夹 /res/drawable/ 中2、在 /res/drawable/ 下新建两个资源配置文件
2014-03-17 17:41:38
3275
转载 Java:定时器
转自:http://www.2cto.com/kf/201208/145284.html今天做东西忽然忘记计时器要怎么用了,还好找到了,记下来以后用起来也方便,也感谢原文作者,写的很详细对于开发游戏项目的同胞来说,Timer 这个东西肯定不会陌生,今天放假闲来无事,对以前自己经常使用的定时进行了一番小小的总结!没有写具体实现的原理,只是列举出了其中的四种比较常见的使用方法,相对而言,所以只
2014-03-12 11:25:50
1180
原创 Android:Drag and Drop的应用
最近看了下Drag and Drop部分的原文,觉得很有意思就像自己试着做一下,说实在的原文真的是不好读啊,要感谢那些为我们发表译文的大神们,真的是不容易,原文中给了例子,但是只有后面零星的代码,真的是不知道怎么用,索性就搜了下原文翻译,顺便看看有没有人实现出一个例子什么的,只可惜译文多得很就是没人做出一个可以参照的例子,无奈自己就根据文章意思改了改代码,终于是能用了,但是不知道用的对不对
2014-03-03 15:34:33
7762
原创 Android:DialogFragment的使用
今天看Android文档的时候看到了DialogFragment,感兴趣就按照自己的理解做了个例子,也不清楚用的对不对,倒是可以正常运行,其中也发现了一个bug,也请高手解决一下,大家也分享DialogFragment是不是应该这么用~1.第一个就是普通的使用方式先写个DialogFragment类 public static class FireMissilesDialogFra
2013-12-14 14:10:07
17556
原创 Android:常用知识篇之 EditText和输入法相关的问题
在做Android应用的时候EditText是个非常常用的控件,但是经常会出现和输入法相关的问题,所以我就搜索了一些问题的解决方法,基本上都能够把问题处理掉,本文章就整理了几个会遇到的问题以及相应的解决方法。1.问题描述:一个Activity上面一栏有EditText,每次打开窗口,EditText就会自动获取焦点并弹出输入法,遮盖了下面的列表,这样会让使用者很不爽,所以就要禁止输入法
2013-11-04 19:32:10
18025
原创 Android:常用知识篇之 图片和屏幕的相关知识
很多时候Android应用中很基础而且很常用的东西总是忘记,每次用到的时候就要想在那里用过然后拼命去找,找到了还好找不到又要在百度中全面搜索了,所以干脆放在一起,以后找的时候也方便!我也是个初学者,需要更多的经验,以后争取把遇到的常用的东西都发上来,也请大家提出建议1.获取图片的高和宽:Bitmap bitmap = BitmapFactory.decodeResource(this.
2013-11-01 14:51:38
1357
原创 Android:实现图片的倒影效果
本文章主要参考来自于:http://blog.youkuaiyun.com/ithomer/article/details/7483169(谢谢IT-Homer的分享!)本文章根据自己的需要做了点小小的修改,如果想看原版,还是点击上面的连接吧!1.图片的显示以及切换主要是自定义了一个Gallery下面是代码myGallery.java:import android.content.Cont
2013-11-01 14:11:10
10376
转载 Android:7种Dialog样式
转自:http://www.oschina.net/question/54100_32486 在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Di
2013-10-22 14:13:39
4493
原创 Android:音频管理器AudioManager的使用
为了能通过程序管理系统音量,或者直接让系统静音,可以使用AudioManager来实现,同时也用到MediaPlayer对音频进行控制。下面是一个简单的对音频控制的例子(注:音频文件需要在res文件夹下创建一个raw文件夹,如果有就不用了,将音频文件放在该文件夹中)主Activity,AutoActivity.java import android.app.Activity;
2013-10-08 17:15:34
8181
原创 Android:通过WifiManager监听Wifi信号强弱
先来了解下Android如何获取wifi的信息: WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo(); 其中WifiManager是管理wifi的最重要的类,详细请参考 http:/
2013-09-29 11:51:28
45573
3
转载 Android:Camera的使用,并处理手机拍照后上传图片被旋转的问题
转自:http://blog.youkuaiyun.com/walker02/article/details/8211628开始的时候在网上没有找到很好的解决办法,谷歌百度的搜了一通,想到第一种解决方式,当手机拍照结束,在返回结果处理里面立即跳转到一个新的页面,在新的页面里让用户自己手动去旋转图片,然后点击确定。就可以上传到服务器正着的图片了;第二种解决方式,这是在论坛里发现的一个方法,可以获取图片的属性
2013-09-26 11:05:38
7590
转载 Android:权限大全
转自:http://blog.youkuaiyun.com/kangyaping/article/details/7320910访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或
2013-09-24 15:43:37
1473
转载 Android:TelephonyManager中有关的手机手机制式和移动网络类型
转自:http://1002878825-qq-com.iteye.com/blog/1739169Android中与电话功能相关的类是 TelephonyManager ,此类中定义了很多常量,以下分类说明获取以下信息需要在AndroidManifest.xml中指定权限一、 数据连接状态获取数据连接状态:int getDataState()获取数据活动状态:int ge
2013-09-24 15:02:41
2720
原创 Android:WebService使用实例
最近刚刚开始学习使用WebService的方法进行服务器端数据交互,发现网上的资料不是很全,目前就结合收集到的一些资料做了一个小例子和大家分享一下~我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我
2013-09-23 14:48:58
29919
转载 Android:服务器访问WebService的使用
转自:http://blog.youkuaiyun.com/gf771115/article/details/8199638 首先解释一下WebService:WebService是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。详细见:http://baike.baidu.com/view/837392.htm#sub837392
2013-09-22 09:51:30
2770
转载 Java:HTTP页面请求的状态值
一些常见的状态码为: 200 -服务器成功返回网页 404 -请求的网页不存在 503 -服务器超时 下面提供 HTTP状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C页获取更多信息。 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续)请求者应当继续提出请求。服务器返回
2013-09-17 10:18:51
2348
转载 JAVA: 用java实现汉诺塔问题
import java.util.ArrayList;import java.util.List;public class HanNo { public static int tiers = 4; // tiers 层数 private static List pagoda1 = new ArrayList(); // 静态指针 private sta
2013-09-16 15:20:25
3227
原创 Android:requestWindowFeature的使用
requestWindowFeature在网上找了一些但是用了之后都稍微也一些不足,在这里集合一些资料提供一个运行各功能正常的,下面就介绍下:requestWindowFeature可以设置的值有: // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该
2013-09-12 16:43:25
6675
转载 Android:onActivityResult的使用
在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。startActivityForResult(Intent intent, int requestCode);第一个参数:一个Inten
2013-09-11 15:50:49
6359
转载 Android:LayoutInflater的使用
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Base
2013-09-11 09:19:37
1293
原创 Android:美化界面之TabWidget的使用
TabWidget类似Android中查看电话簿的界面,通过多个标签切换显示不同的内容。要实现这一效果,首先要了解TabHost ,它是一个用来存放多个Tab标签的容器。每一个Tab都可以对应自己的布局,比如,电话簿中的Tab布局就是一个List的线性布局了。要使用TabHost ,首先需要通过getTabHost 方法来获取TabHost的对象,然后通过addTab方法来向TabHost中添
2013-09-10 16:05:02
10702
转载 Android:ListView之notifyDataSetChanged的使用
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.布局main.xml:<LinearLayout xmlns:android="http://sche
2013-09-10 15:46:16
6649
转载 Android: 通知类Notificationr的使用
我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。package cn.com.chenzheng_java;import android.app.Activity;import android.app.Notification;impo
2013-09-10 15:37:11
1308
转载 Android:onNewIntent的使用
一、onNewIntent(Intent intent)方法该方法是activity的一个保护类型的方法,利用已有的Acivity去处理别的Intent时,你就可以利用onNewIntent来处理,通常被用在有搜索请求的activity,而其该activity有好几个intent-filter,该方法被调用的前提a、该activity设置如下属性 android:launchMode=
2013-09-10 15:17:32
4611
代码中控制textView边框和背景
2015-07-27
SlidingMenu第三方jar包
2014-08-21
中文语音阅读
2014-08-05
拖拽事件监听例子
2014-03-03
访问webService基于android版本的KSOAP包
2013-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人