遇到的问题
文章平均质量分 54
小叶534
这个作者很懒,什么都没留下…
展开
-
手机5.0不兼容问题决解方法
有关手机的兼容问题 刚碰到的时候是一件非常头疼的事情,当时当知道如何去决解的时候就会发现太简单了,我们缺少的只是对它的了解我碰到的问题是手机4.0的6.0的都可以 就是5.0的不行,只要一安装好,点击进入的时候就会直接蹦端: 下面是碰到log,有好几种可能比如说是找不到这个so文件 : 于是我手动在代码中添加 static{ System.loadLibrary(”mai原创 2016-12-07 14:10:15 · 857 阅读 · 0 评论 -
JSONObject排序问题
有些加密的时候可能需要JSONObject按照字母循序什么的进行排序如:JSONObject job = new JSONObject();try {job.put("a",xx);job.put("b",xx);job.put("c",payinfo.xx);job.put("d",xx);} catch (JSONException e) {e.printS原创 2017-06-15 10:30:05 · 6957 阅读 · 0 评论 -
利用handler得到网络请求成功的数据
public class Getmsg1 { //GetmsgHandler利用handlerpublic static void Getmsg1(final Activity Activity, String xx, final GetmsgHandler handler){if (xx==null){ToastUtils.showStaticToast(Activity原创 2017-06-14 14:37:44 · 1140 阅读 · 0 评论 -
List<Getmsgres.DataBean.ListBean> list如何处理
首先是public class Getmsgres {/*** ret : 0* msg :* data : {"pager":{"count":100,"pagesize":10},"list":[{"id":"","read":"","title":"","content":"","timestamp":""}]}*/private int ret;原创 2017-06-14 14:36:46 · 909 阅读 · 0 评论 -
Fragment 缓存
public class FragmentFactory {//创建map集合private static Map map = new HashMap(); //静态变量public static BaseFragment createFragment(int position) {//从缓存中获取fragment对象 如果为空 就重新创建 如果不为空 就直接返回原创 2017-09-08 11:35:45 · 263 阅读 · 0 评论 -
LogUtil 控制全部log的显示和隐藏
public class LogUtil {public static String TAG = "GooglaPlay/LogUtil"; 这是过滤public static boolean DEBUG = true; //这是的true 是显示出来,flase是隐藏起来正式上线可以隐藏/*** Customize the log tag for yo原创 2017-09-08 11:46:29 · 1282 阅读 · 0 评论 -
抽取Fragment 和对抽取的Fragment进行应用(心得用的时候稍微修改就可以了)
抽取Fragment 和对抽取的Fragment进行应用(心得用的时候稍微修改就可以了)/** * fragment基类 * */ public abstract class BaseFragment extends Fragment { protected final int STATUS_LOADING = 0;// 正在加载的状态 protected fi原创 2017-09-09 15:57:52 · 348 阅读 · 0 评论 -
Android实现RecyclerView侧滑删除和长按拖拽-ItemTouchHelper
RecyclerView这个被誉为ListView和GirdView的替代品,今天我们就来实现RecyclerView的侧滑删除和长按拖拽功能,实现这两个功能我们只需要一个类——ItemTouchHelperItemTouchHelper既然我们知道了实现RecyclerView的滑动和拖拽就用它,我们看看它的构造函数:发现是需要传入一个Callback对象,我们先把这个放翻译 2017-09-28 15:43:15 · 842 阅读 · 0 评论 -
线程池以及子线层运用
/** * 线程池管理 */public class ThreadPoolManager {private ThreadPoolManager() {} //懒汉式 是加同步锁// 饿汉式 线程安全private static ThreadPoolManager instance = new ThreadPoolManager();p原创 2017-09-12 16:20:42 · 262 阅读 · 0 评论 -
idea 激活地址填写
http://idea.liyang.io原创 2017-11-23 10:14:31 · 2296 阅读 · 0 评论 -
json 和map
json 只能是Stringmap可以是别的类型 map={qqq=qqqqqq,111=22222,s=sssss}json={"qqq":"qqqq","s":"sssssss","qqq":"qqqqqq"}原创 2017-11-23 11:33:17 · 1544 阅读 · 0 评论 -
set和get的快捷方式
as的生成是点击Alt+Insertmac 上的生成是点击 FN+enter+alt原创 2017-11-27 11:11:08 · 2627 阅读 · 0 评论 -
sourcetree 通过代码跳过 登陆部分 直接进入界面
1. 找到SourceTree配置目录一般位于:C:\Users\Administrator\AppData\Local\Atlassian\SourceTree,(即便你安装在其他盘符里); 2. 新建(或修改)accounts.json 内容如下:[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.Ide...原创 2018-03-09 11:33:22 · 1201 阅读 · 0 评论 -
github密钥生成
在git工具中输入以下代码:ssh-keygen -t rsa –C “your_mail_addr@gmail.com”然后一路回车,就可以生成你电脑的密钥了。如图:然后你就可以在你电脑相应的位置找到你电脑的密钥了,然后将其复制粘贴到需要的地方即可。...转载 2018-03-09 11:35:32 · 1319 阅读 · 0 评论 -
ec 工具运行问题
运行程序运行报错国内现在可以访问的ADT版本是23.0.6,Google已经不再更新ADT了,这就会导致现有的ADT版本比SDK版本低。解决方法:直接删除build-tools下的27.0.3,然后重启ce 运行就ok了 ...原创 2018-03-14 14:18:53 · 452 阅读 · 0 评论 -
oc 封装json 传递
NSString *reqData = @"Data="; NSData *postDatas = nil; NSString *urlPath = @"url";//组json字符串数据 NSMutableDictionary *mulDic = [[[NSMutableDictionary alloc] init] autorelease]; [mu...原创 2018-09-10 17:09:32 · 419 阅读 · 0 评论 -
高德地图
1:在官网下载相关的资源2:创建工程,key和包名还有sha1一定要一致,这一步非常重要,3:替换参数4:运行 okpublic class Location_Activity extends CheckPermissionsActivityimplementsOnCheckedChangeListener,OnClickListener{private Radio原创 2017-06-15 10:29:24 · 251 阅读 · 0 评论 -
ViewPager轮播图
用到直接替换资源就好,操作什么的都已经做好,工具类的jar包我这里有,上传不了public class MainActivity extends Activity {private List views = new ArrayList();private List infos = new ArrayList();private CycleViewPager cycleVie原创 2017-06-15 10:28:51 · 213 阅读 · 0 评论 -
RecyclerView 应用
RecyclerView代替ListView RecyclerView有自动刷新功能//初始化数据源initData();mRecyclerView = (RecyclerView) findViewById(R.id.id_recyclerview);//数据源mAdapter = new HomeAdapter(this, mDatas);/*//设置布局管原创 2017-06-15 10:28:08 · 218 阅读 · 0 评论 -
Android Studio 如何生成jar包
eclipse 我们都会生成jar 包,那么Android Studio 如何生成呢?第一步:切换成Android 找到Gradle 下的app 第二步: 屏蔽application 创建libaray, 屏蔽applicationId ,然后进行编译 第三步:点击右上角 找到app 第四步:找到 libjarsForRelease 双击 可以生成jar包 第五步原创 2016-12-08 14:57:23 · 17117 阅读 · 7 评论 -
循环十次 网络请求
循环用boolean 来判断是否循环,网络请求用post,HttpClient();请求,代码如下:String url2="http://123.160.246.101:8003/api/SDK/PayCallBack/3014657"; public void fahuo(){ boolean isSend = true; Log.e("调用接口","调用接口原创 2017-07-03 10:01:06 · 1125 阅读 · 0 评论 -
android studio 除了用本身生成jar 还可以通过简单的脚本来生成
set opath=%~dp0\class11.jar //这里不用动cd c:\ //也不用动G: //那个盘 注意这里动(根据你的盘)cd G:\sdkfor原创 2017-07-03 10:04:40 · 447 阅读 · 0 评论 -
android 上拉刷新下拉加载
工具类:public class XListView extends ListView implements OnScrollListener { private float mLastY = -1; // save event y private Scroller mScroller; // used for scroll back private OnScrollL原创 2017-07-03 11:51:20 · 774 阅读 · 0 评论 -
android截屏实现
1. 添加权限(AndroidManifest.xml文件里)2. 添加1个Button(activity_main.xml文件) xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_par转载 2017-06-24 10:13:03 · 304 阅读 · 0 评论 -
Activity和Fargment界面刷新和跳转
刷新 有两种 一种是onResume,一种是自己写的refresh 手动刷新, Fargment 刷新的时候需要 onActivityResult ,打开页面走 initdate,和initview,当关闭界面的时候走onActivityResult 得到请求的数据,然后展示到界面,达到刷新的效果, 和onActivityResult 对应的方法是startActivityF原创 2017-06-14 14:38:17 · 833 阅读 · 0 评论 -
把图片保存在本地
//工具类 方法,在点击时候直接调用 baocun2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {// TODO Auto-generated method stubAlertDialog.Builder builder=n原创 2017-06-14 14:39:04 · 549 阅读 · 0 评论 -
三级缓存工具类直接引用
//福利超级简单好用//工具类中引导的jar包可以自己下载package com.sdp.panda.pictrueapp;import android.app.ActivityManager;import android.content.Context;import android.content.pm.PackageManager;import andr原创 2017-06-15 10:22:04 · 222 阅读 · 0 评论 -
Android开发请求网络方式整合
第一种:HttpUrlConnection1将访问的路径转换成URL。 URL url = new URL(path); 2,通过URL获取连接。HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 3,设置请求方式。 这是是get连接conn.setRequestMethod(G原创 2017-06-15 10:22:54 · 287 阅读 · 0 评论 -
判断网络连接状态
/** * 判断网络状态的工具类 * */public class NetworkUtil { /* 代码IP */ private static String PROXY_IP = null; /* 代理端口 */ private static int PROXY_PORT = 0; /** * 判断当前是否有原创 2017-06-15 10:23:26 · 860 阅读 · 0 评论 -
二维码的生成
采用zxing,第一步:导入jar包也就是zxing的jar包,第二步:写一个界面public class erweima extends Activity {private TextView baocun2;private LinearLayout fanhui;private TextView baocun1;private ImageView iv_two_cod原创 2017-06-15 10:24:03 · 365 阅读 · 0 评论 -
ShareSDK分享
1:去ShareSDK下载相关的jar和资源 2:导入相关的资源到工程中分享代码:private void showShare() {ShareSDK.initSDK(this.getContext());OnekeyShare oks = new OnekeyShare();//关闭sso授权oks.disableSSOWhenAuthorize();//原创 2017-06-15 10:24:39 · 394 阅读 · 0 评论 -
友盟登陆
1:去友盟下载jar和相关文件 2:导入工程 3:配置信息注意代码这里配置的回调地址需要和微博开放平台授权回调页保持一致PlatformConfig.setWeixin("wxa7a60fb129dce8a2", "595ec15ae27a4d208292605d53de74cf"); 清单文件配置:友盟的appkey等和微信的回调等信息4:调用case R.i原创 2017-06-15 10:25:11 · 281 阅读 · 0 评论 -
ShareREC手机录屏
1:下载ShareREC资源文件导入工程 2:配置文件清单文件配置 android:name="com.mob.tools.MobUIShell" android:configChanges="keyboardHidden|orientation|screenSize" android:theme="@and原创 2017-06-15 10:25:43 · 564 阅读 · 2 评论 -
Android版本迭代
1.先来说一下实现思路:每次启动应用我们就获取放在服务器上的更新日志(最好保存了最新的版本号,更新内容说明,apk下载地址),我们获取到版本号与当前应用的版本好进行对比,这样我们就可以知道应用是否更新了,废话不多说直接上代码。。先来说说versionCode和versionName versionCode 1//对消费者不可见,仅用于应用市场、程序内部识别版本,判断原创 2017-06-15 10:26:35 · 282 阅读 · 0 评论 -
Android判断是12小时制还是24小时制,另外12小时制判断是白天还是晚上
关于Android判断是12小时制还是24小时制,另外12小时制判断是白天还是晚上详细代码://获得内容提供者 ContentResolver mResolver= this.getContentResolver(); //获得系统时间制 String timeFormat = android.provider.Settings.System.getString(mRes原创 2017-06-15 10:27:13 · 3621 阅读 · 1 评论 -
解析xml
// 进行对books.xml文件的JDOM解析 // 准备工作 // 1.创建一个SAXBuilder的对象 try { String fileName=IOSDesUtil.decode(nt_data,"16227770222562152215652237257219"); ...原创 2018-11-14 14:42:16 · 195 阅读 · 0 评论