- 博客(129)
- 问答 (1)
- 收藏
- 关注
原创 WebStorm导入React_Native项目,配置相关的Tips
[color=red][size=x-large][b]WebStorm激活相关[/b][/size][/color][size=large][color=blue][b]WebStorm下载地址:[/b][/color][/size][url]https://www.jetbrains.com/webstorm/[/url][b][color=indigo][size=large...
2016-10-13 17:08:47
344
原创 android 清空之前task中的activity
开发过程有个场景:关闭之前所有activity,跳转到登录页以前是activity都放到一个list里面,退出应用的时候遍历列表,逐个finish换种实现方式跳转登录页的intent添加两个flag [code="java"]Intent.FLAG_ACTIVITY_CLEAR_TASK[/code] [code="java"]Intent.FLAG_ACTIVI...
2016-09-29 14:15:14
706
原创 jar包混淆
开发过程中需要把相关功能打成jar包供别人调用,如果不混淆的话,调用方可以直接看到源码考虑到隐私,我们需要将jar包进行混淆分两步来做1.打一个jar包eclipse下 export-->java-->jar file-->选择工程-->不含资源文件的话src勾选下-->写下导出jar包路径以及名称-->一直next生成jar包生成一个没有被混淆过...
2016-09-18 16:46:38
621
项目从eclipse移植到studio中遇到的问题整理
概念eclipse workspace ---> studio projecteclipse project ---> studio module[size=large]step1[/size]:eclipse导出export --> Android --> Generate Gradle Build files -->next-->next--...
2016-09-13 17:42:16
176
ViewGroup&View&Activity onInterceptTouchEvent&dispatchTouchEvent&onTouch整理
一直对这块的知识一知半解,今天找个时间好好理一理。首先,我们都知道,三个重写的方法([code="java"]onInterceptTouchEvent&dispatchTouchEvent&onTouch[/code])都会有返回值。布尔型的,我们可以这样理解true 表示已消费这个event事件,不会往后传递了。false 表示没有消费该事件,继续向后传递。...
2016-08-03 22:26:51
132
原创 仿京东android客户端收件地址选择
纯手写,可能有些问题,功能已实现activity[code="java"]package com.nico;import android.annotation.SuppressLint;import android.app.Activity;import android.app.ProgressDialog;import android.content.Contex...
2016-07-12 18:07:13
571
FragmentActivity中资源被回收,导致页面fragment错乱的问题
开发过程中,页面使用fragmentactivity,可能会遇到这样的问题应用放置于后台,前台应用使用资源过多,手机默认会回收一些优先级低应用的资源这样当我们的应用回到前端的时候,可能会因为资源被回收,引起异常,导致fragment显示错乱。查了差相关资料以及别人的帖子,有一个简单的解决方法,在activity中重写[code="java"]...
2016-06-07 13:59:17
936
原创 【转】详解ViewPager调用FragmentPagerAdapter.notifyDataSetChanged()不能更新Fragment
转载自[url]http://www.blog4app.com/?p=62[/url][color=red]我的问题:fragment展示网络down下来的图品,列表由一张图到多张的时候使用[/color][code="java"]@Override public int getItemPosition(Object object) { re...
2016-01-30 13:27:28
379
startActivityForResult常用使用方式
示例 初始Activity启动目标activity,并带上了请求码requestCode[code="java"]startActivityForResult(new Intent(CurrentActivity.this, TargetActivity.class),requestCode);[/code]目标activity关闭[code="java"]setResul...
2015-04-24 11:58:07
93
在android4.4以上版本 第三方应用处理短信的疑惑
最近有个处理android手机短信的需求,需要删除本地某指定短信代码大同小异[code="java"]delete(Uri.parse("content://sms/sent/"), "_id=" + _id, null);[/code]但删除后返回值一直是0,也未报错。反复对比网上的一些示例,没什么分别。后来查了一些资料,才知道,谷歌为了保...
2015-03-31 16:14:45
202
原创 ListView添加headview或者footview时onItemClick事件数组越界的问题
项目中Listview需要添加headview以及footview.响应listview的onitemclick事件的时候容易出现数组越界的问题.排查后发现自己使用的是自定义的adater来获取对象.需要调用parentadapter来调用,即可避免问题,示例代码如下:[code="java"]@Overridepublic void onItemClick...
2014-11-20 09:32:38
289
原创 [转]常用Github项目类库
【转自】http://blog.csdn.net/jabony/article/details/39320759Type LibDescription LibLocationAndroid SlidingMenu https://github.com/jfeinstein10/SlidingMenu https://github.com/SpecialCyCi/A...
2014-09-18 09:29:35
116
android适配多分辨率的小技巧
android多分辨率适配其实是老生常谈的话了,今天再拿出来炒个冷饭背景:现在手机分辨率从480*800,到720*1280,再到1080*1920,最近三星的note4出来了,都飙到2560*1440了。从前适配多分辨率的话,用.9.png的图,用dp可以解决很多问题。。。但随着手机厂家的不断升级硬件,以前的屏幕密度,density等等也在不断飙升。上述的...
2014-09-05 18:10:27
105
原创 【转】详解android:scaleType属性
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按...
2014-08-28 10:48:06
108
原创 android通过自定义schame和host来启动app
很多时候,我们可以看到在web页面中点击链接,可以直接启动app。原理很简单,通过访问指定的文件,请求链接"abc://def",搜索到对应的app,启动...(当然,手机需要已安装该app)app的manifest文件启动activity里边加上[code="java"] ...
2014-08-15 15:02:12
476
原创 android view的缩放平移简单实现
参考了下网上一些实现主要是通过matrix实现的用到的技术点:1,多点触摸2,matrix的矩阵,平移和缩放[code="java"]package com.nico;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitm...
2014-07-22 16:20:00
730
android 应用实现微信好友或朋友圈分享
官方的文档连接:[url]https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl&lang=zh_CN[/url][code="java"]private IWXAPI api;[/code][code="java"] // 微信注册初始化 api = WXAPIFactory.createWX...
2014-07-18 16:44:36
284
android 自定义view支持gif格式播放
前段时间做了个项目,有播放gif的需求,而android展示gif的时候只是播放其第一帧.主要原理呢,就是通过movie来播放gif的每一帧。相关代码如下:[code="java"]package com.em.widget;import java.io.InputStream;import android.annotation.SuppressLint...
2014-07-16 18:38:08
168
原创 android TranslateAnimation 使用tips
[code="java"]android.view.animation.TranslateAnimation.TranslateAnimation(int fromXType, float fromXValue, int toXType, float toXValue, int fromYType, float fromYValue, int toYType, float toYValue)[...
2014-07-15 13:47:24
146
原创 SVN服务器地址更换,eclipse切换到新的地址上
1.eclipse 下 windows -> show view -> other -> SVN -> SVN资源库 -> 右键要更新的svn地址 -> 重新定位/relocate -> 新的URL地址换下 确定即可
2014-06-18 09:44:49
764
原创 android中自定义attr,以及style杂谈
attr 属性style 样式二者都是在res/values下面的xml文件[color=red]attr[/color]: for example:[code="java"][/code]类似的"layout_height,layout_width"都是属性[color=red]style[/color]就是这个控件设定好的一些值,方便重复调用...
2014-06-05 18:12:35
340
原创 ViewGroup中的onInterceptTouchEvent和onTouchEvent调用时序
最近在做android类似slidemenu项目,遇到了scrollerview在fragment中没有响应手势滑动的动作仔细研究了下并参考别人的研究成果基本的规则是:1. ondown事件总是会先走onInterceptTouchEvent()方法2. 如果ViewGroup的onInterceptTouchEvent()在接收到down事件处理完成之后[color=...
2014-05-20 11:20:05
232
获取手机网络状态的代码
之前网上有人使用方法判断手机网络状态代码如下:[code="java"] ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService("connectivity"); NetworkInfo mMobileNetworkInfo = conne...
2014-03-27 16:45:05
464
原创 [转]android onNewIntent
在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来...
2014-02-18 15:12:40
85
由Android4.4收起写sdcard文件权限想到的.
Android 4.4 对写Sdcard权限有了变动之前只要申请写权限,就可以在sdcard中新建目录新建文件现在普通应用只允许在Android/data//目录下操作估计很多应用会做变动了![code="java"]Context.getExternalFilesDir() //SDCard/Android/data/你的应用的包名/files/ 目录,对应...
2014-02-12 17:17:37
135
原创 配置Apache,php5,mysql ,以及配置yii框架的简介
Apache服务器 httpd-2.2.25-win32-x86-openssl-0.9.8y 文件,直接下一步下一步安装即可PHP文件太大不好上传,用的版本是php-5.3.28-Win32-VC9-x86,大家下载的时候记得下载thread safeyii文件版本yii-1.1.14.f0fee9mysql版本5.5版本首先解压php文件夹,里边...
2014-02-11 18:31:30
215
使用burpsuite对移动app抓包分析
测试移动APP的联网请求,需要获取路径或者参数的时候,使用该工具burpsuite非常方便!要求:移动终端和PC处于同一个wlan环境下第一步:获取本地地址,cmd-->ipconfig如下图[img]http://dl2.iteye.com/upload/attachment/0092/9483/794fe52c-dae4-3b74-b813-cfeb...
2014-01-08 16:55:15
670
原创 使用手机关闭电脑
最近有需要远程关闭电脑的需求,其实关闭电脑也很简单,JAVA执行"shutdown -s -t 60"即可自己瞎捣鼓一个。就是通过一个手机给本地手机(跟电脑在连得同一个局域网)发短信本地手机请求服务端,执行关机指令,关机~因为也不好做外网访问,所以只能找一个手机做中介了。没用到什么技术,就是一个读取短信,以及联网请求,服务器端处理参数,执行关机命令。如果有哪位大大知...
2013-12-31 17:27:19
504
原创 右侧MENU划屏代码
参考[url]http://my.eoe.cn/1188496/archive/20296.html[/url]MainActivity[code="java"]package com.nico;import android.app.Activity;import android.os.Bundle;import android.view.GestureDete...
2013-12-19 11:52:22
112
原创 关于AES在Android和JAVA上加密解密不能对应的问题
项目需要,客户端在提交信息的时候参数都需要加密传输在网上搜搜刮刮,整了一个工具类出来,JAVA服务端总是解析报错,如下的异常[code="java"]java.security.InvalidKeyException: Invalid AES key length: 6 bytes [/code]仔细排查了一番[code="java"]The pro...
2013-10-24 10:05:12
726
adb提示“ADB server didn't ACK“时候的解决方案
"adb nodaemon server" 查看端口是否被占用"netstat -ano | findstr "5037"" 查看具体哪些进程占用了该端口进入任务管理器,根据pid关闭占用端口的进程重新启动 "adb start-server" !...
2013-09-23 14:21:28
135
Git 简单入门使用
Git 首先是进入相关目录,这边以/G/Main 为例git bash 命令如下cd /G/Main 然后初始化目录,命令如下git init初始化完毕后,就可以把工程拷贝进目录了,拷贝完毕,需要添加到库中命令如下git add . 添加完毕以后,就是提交咯,命令如下git commit -m '提交备注'...
2013-09-09 15:15:35
96
原创 回调接口方法简述
待实现的接口[code="java"] public interface ImageCallback { void imageLoad(Drawable image,String imageUrl); }[/code]回调接口的方法[code="java"]//参数有一个实现回调接口的imageCallback对象 public Drawable load...
2013-08-02 16:37:27
586
原创 apk修改签名以及渠道号
APK包其实就是zip压缩文件里边包含res文件夹,资源文件和布局文件meta-inf,主要是签名信息。(正常eclipse工程里在模拟器启动的apk其实也是有签名的,只是系统默认的两个文件platform.x509.pem,platform.pk8 通过signapk.jar集成起来的。)AndroidManifest 文件 不做赘述了class.dex 简单点理解...
2013-07-29 10:47:32
705
原创 Android 剪切板监听
在android 3.0 前后有点区别的之前是在android.text.ClipboardManager包里,只支持[code="java"]setText(xx),getText(xx),hasText() [/code]这些简单的方法之后是在android.content.ClipboardManager包里的增加了一个ClipData 这个对象支持[code="ja...
2013-07-29 10:47:20
2511
原创 [转]android out of memory(OOM)
一.1.什么是 OutOfMemoryError:官方引用: Thrown when a request for memory is made that can not be satisfied using the available platform resources. Such a request may be made by both the running applicati...
2013-07-22 15:46:28
73
原创 【转】Windows下 Android NDK环境变量配置
一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。...
2013-05-27 15:07:09
1180
原创 android 调用mail程序发送邮件
[code="java"]Intent mailIntent = new Intent(Intent.ACTION_SEND); String[] tos = { "xxx@xx.cn" };//真机上用这个 模拟器上用"text/plain" mailIntent.setType("message/rfc822"); mailIntent.putExtra(...
2013-04-01 11:21:42
211
原创 Fragment的简单demo
[code="java"]package com.example.googleandroiddemo;////import android.app.Activity;//import android.os.Bundle;//import android.support.v4.app.FragmentTransaction;//import android.support.v...
2013-03-26 15:29:45
119
原创 IOS progressview的简单使用
head 代码。。[code="java"]#import @interface ViewController : UIViewController{ UIProgressView *progressview; UIProgressView *progressviewbar; NSTimer *timer;}@property(reta...
2013-01-31 21:41:41
357
空空如也
请问在and'roid中,在不同的图层之间如何拖动控件
2010-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人