自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 .api方案

def include_with_api(def projectName) { include projectName String rootDir = rootDir.getAbsolutePath() String moduleName = ((String) projectName).replace(":", "") String parentName = ...

2018-10-16 16:13:49 605

原创 如何解决VideoView内存泄漏问题

如题:谷歌自身的bug,VideoView持有ActivityContext引用,导致内存泄漏。 解决方法:1.  xml中定义容器【如果在xml定义VideoView,那么VideoView持有的是ActivityContext】 <RelativeLayout android:id="@+id/video_view_containe...

2018-08-30 10:37:41 5593 3

原创 信鸽接入与测试指南

demo下载地址:https://download.csdn.net/download/flying_vip_521/10554207 第一步:app build.gradle配置: 配置ndk、信鸽ID、KEY:ndk { //根据需要 自行选择添加的对应cpu类型的.so库。 abiFilters 'armeabi', 'armeabi-v7a', 'ar...

2018-07-20 16:27:53 776

原创 Android 发布项目到私服Nexus仓库

demo下载地址:https://download.csdn.net/download/flying_vip_521/10548920里边用的是自己用nexus搭建的仓库---------------------------------------------------------------------------------------------------------------...

2018-07-18 15:17:40 470

原创 android 8.0 notification

public static void sendNotificationCompat(Context ctx, int id, String title, String body) { sendNotificationCompat(ctx, id, title, body, null);}public static void sendNotificationCompat(Context c...

2018-07-09 17:56:05 249

原创 【Android】如何避免和解决模块化导致全编译问题

随着项目各种功能的增加,模块化基本上大多数开发者采取的一种优化方案,但是我们在模块化设计的过程中,编译效率是我们必须要考虑的一个问题,否则,动不动就全编译,起码要等5分钟以上,对于经常加班的程序员,真的是太痛苦了。要想彻底避免和解决这个问题: 1  必须了解产生问题的根本原因  2. 从架构设计的角度,来避免全编译 针对模块间的通信方式,虽然我的项目中选择了底层,但是我不提倡底层【不是我设计的,我...

2018-03-21 14:01:58 370

原创 app启动速度优化方案

优化原因:       启动的时候,长时间白屏,导致产品体验效果大打折扣。为了解决启动优化,我们首先要了解一下app的启动流程,才能有的放矢,找到优化方向。【有兴趣的可以看一下Google官方文档《Launch-Time Performance》对应用启动优化的概述】,下午是我看完后自制的图从以上流程图分析得出的结论:1.App进程的创建等环节我们无法控制,但是创建的window可以利用2. 只能...

2018-03-20 11:22:36 1005

原创 Yii2 验证码详细教程,解决不显示不刷新问题

1. 前台页面:index.phpNOTE:'captchaAction'=>'login/captcha',//【login为控制器,需要指定,用默认控制器site无需指定】如果你是直接在yii2默认控制器SiteController.php渲染的视图,那么上图中captchaAction参数可以不用设置。如果不是,那就必须要指定清楚,因为captchaAction默认site/capt

2016-10-24 15:06:33 3468

原创 test

< /script>

2016-10-24 01:54:20 328

转载 携程移动端架构演进与优化之路

作者简介: 南志文,携程研发经理,曾负责App整体技术框架的架构研发与实践,现负责酒店业务的迭代更新及App架构、性能优化。曾先后就职于阿里巴巴、巨人网络。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2016年《程序员》。导读: 目前携程 75% 以上订单来自移动端,App 几乎承载了整个集团的所有业务形态。那么无线服务端和客户端底层架构如何支撑如此复杂灵活

2016-10-18 11:05:01 1348

原创 PHP : MySQLi【面向过程】操作数据库【 连接、建库、建表、增、删、改、查、关闭】

<?php/** *数据库操作关键函数 *mysql_connect:连接数据 *mysql_error:最后一次sql动作错误信息 *mysqli_query:执行sql语句,增删该查 *mysql_select_db:选择数据库 *mysql_fetch_array:从查询结果取1条查询记录 *mysql_close:关闭数据库连接 */function println(

2016-09-29 12:39:22 4134

原创 PHP : mysqli【面向对象】操作数据库【连接、增、删、改、查】

<?php/** * Created by PhpStorm. * User: Flying * Date: 2016/9/27 * Time: 19:10 */function println($msg){ echo ""; echo $msg;}$mysql_server_name = "localhost"; //改成自己的mysql数据库服务器$m

2016-09-29 11:47:29 10014

原创 mysql基础命令

mysql基础命令1、显示数据库列表。 show databases; 2、显示库中的数据表: use mysql; //选择数据库 show tables; 3、显示数据表的结构: describe 表名; 4、建库: create database 库名; 5、建表: use 库名; create table 表名 (字段设定列表); 6、删

2016-09-28 16:21:13 325

原创 PHP : MySQL操作数据库 【 连接、建库、建表、增、删、改、查、关闭】

<?php/** *数据库操作关键函数 *mysql_connect:连接数据 *mysql_error:最后一次sql动作错误信息 *mysql_query:执行sql语句,增删该查 *mysql_select_db:选择数据库 *mysql_fetch_array:从查询结果取1条查询记录 *mysql_close:关闭数据库连接 */function println($

2016-09-28 16:03:46 1125

原创 php: 输出echo、print、print_r、printf、sprintf、var_dump、die的区别比较

一、echoecho() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。例子:复制代码代码如下:$a = echo("55nav"); // 错误!不能用来赋值  echo "55nav"; // 55

2016-09-28 15:22:41 2330

转载 Android ROM 刷机脚本 updater-script 的基本流程和初级语句说明

简单说说刷机脚本的相关知识, 以及简单的语句说明. 目的不是让你通过本帖学会如何做刷机脚本,那不是一下子可以做到的事情. 但是至少可以通过本帖子,让你对刷机脚本有一个初步的了解, 并且可以初步动手修改相对简单的内容, 例如制作升级包.  以下说明,都以我的Reflex S Data2Ext 2.0.2c 

2015-02-27 16:07:43 1040

转载 Android系统文件夹结构解析

作为对Rom制作的一个总结,本节主要介绍以下内容:  1、Rom介绍  2、Rom文件结构  3、app的精简与内置  4、Recovery简介  5、radio包简介  6、一般刷机过程、刷机过程中可能造成刷机失败的注意事项  7、如何实现Rom的基本美化  8、Rom包签名  ------------------------  1、我们经常说的刷ROM是

2015-02-27 11:44:06 881

原创 不打印log:Unable to open log device '/dev/log/main': No such file or

Speedmod 内核默认不打开Android log功能,进recovery开启就行了,或者这样:adb shellsumount -o remount,rw /systemecho ANDROIDLOGGER >> /system/etc/tweaks.confmount -o remount,ro /system----------------------------

2015-01-26 12:52:53 1408

转载 ANDROID使程序进程不被LMK杀死

通过这两篇文章http://topic.csdn.net/u/20110312/11/62e21a94-195b-48c8-85d3-ea2689ed693f.html?seed=582570045&r=72861243#r_72861243http://blog.sina.com.cn/s/blog_4d66a3cb0100prfe.html总算实现了目标。通过在androidman

2014-02-11 17:21:04 2368

原创 DialogFragmentUtil

package gn.com.android.theme.utils;import java.io.ObjectInputStream.GetField;import org.apache.cordova.api.LOG;import gn.com.android.theme.R;import android.app.Activity;import android.app.Dial

2014-01-17 18:49:43 907

原创 DebugUtil

package gn.com.android.theme.utils;import android.content.Context;import android.util.Log;import android.widget.Toast;public class DebugUtil { public static final boolean OPEN_STRICT_M

2013-12-30 10:36:57 1665

原创 抓log

1.驱动logcat /proc/kmsg > /mnt/sdcard/log_driver.txt &2、应用loglogcat  > /mnt/sdcard/log_app.txt &3、kernel的log。方法:adb shell cat /proc/kmsg >/work/kerneldmesg.log   //将l

2013-09-26 23:58:26 730

转载 从相册或拍照选择照片到EditText

【方法一】使用自定义AlertDialog Java代码  private static final int PHOTO_SUCCESS = 1;  private static final int CAMERA_SUCCESS = 2;   private ImageButton pic; //图片选择按钮    // 从相册或相机选择图片  

2013-09-07 10:02:04 1869

转载 andriod 利用WebView实现 图片放大缩小以及移动[转]

抛弃以前用ImageView的陈旧观念吧。 利用WebView加载本地图片,仅需两步,马上完成。 String imgpath=".../test.jpg";WebView vb=(WebView)findViewById(R.id.mywebview);vb.getSettings().setBuiltInZoomControls(true);

2013-09-07 09:55:38 923

转载 解决ScrollView下嵌套ListView进页面不在顶部的问题

为了解决scrollview和listview冲突  设置了listview的高度   结果进页面就不是在顶部了 。 解决方案1:ScrollView.post() Java代码  sv_container.post(      new Runnable() {              public void run() {  

2013-09-07 09:52:39 3567 1

转载 解决ScrollView下嵌套ListView、GridView显示不全的问题

1.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。所以使用限制较大。public class Utility {public static void setListViewHe

2013-09-07 09:49:03 1058

原创 Textview改变部分字串颜色

方法一:TextView mCurrentPageTextView = (TextView) findViewById(R.id.current_page);mCurrentPageTextView.setText(Html.fromHtml("第"+pageNumber+"页"));方法二: TextView txtInfo = new TextView(this

2013-08-09 17:22:27 711

转载 java客户端调用WCF

java调用webservice和wcfjdk1.7调用webService(1.6相同)一.服务端代码:package jws.service;import javax.jws.WebService;import javax.xml.ws.Endpoint;import javax.jws.WebMethod;@WebS

2013-07-19 16:47:14 6609 1

原创 Eclipse中如何修改SVN的地址

在SVN服务端的IP更改后,客户端SVN的连接地址可以在Eclipse中进行修改,方法如下:首先:在Eclipse中选择Windows-> Show View->others 就会出现【SVN资源库/SVN Repositories】,选中后,点击确认;然后:选中原有的地址,选择【重新定位/Relocate】最后:在弹出的窗口中显示出Eclipse中原有的工程,选中一个项目

2013-07-17 11:17:52 39970

原创 checkbox 与 listview 等混用焦点问题

android:focusable="false" android:focusableInTouchMode="false" android:clickable="false" 这三句很重要,如果不加就会出现错误。 由于checkbox的点击事件优先级比listview的高,所以要在checkbox中添加android:focusable="false",使得checkbox初始的

2013-07-17 11:11:31 1024

转载 Android listview--checkbox乱序

1. Code1) adapter classimport java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.content.Context; import android.vi

2013-07-17 11:05:19 1804

原创 listview工具类:上拉刷新+下拉刷新

用网上的下拉刷新+上拉更多改的,欢迎大家反馈问题,并一同完善,以后用的时候就方便了package com.tts.dyq.util;import java.text.SimpleDateFormat;import java.util.Date;import android.annotation.SuppressLint;import android.content.Cont

2013-06-28 17:15:06 1543

原创 TextView加边框

public class BorderTextView extends TextView { @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); // 将边框设为黑色 paint.setColor(android.graphics.Co

2013-05-02 09:21:33 939

转载 在Android中解析doc,docx,xls,xlsx,pptx等格式文件

导读:有的时候我们在开发android中需要解析一些我们比较常用的格式,比如doc、docx、xls、xlsx,那么我们要是正常的话就解析不了。这时我们就要用tm-extractors-0.4.jar。 可以直接复制实验,       解析doc,要tm-extractors-0.4.jar这个包       解析xls,要jxl.jar这个包头部import

2013-04-04 11:50:21 1919 1

原创 控制对话框的关闭

对话框的任何一个按钮,只要点击,默认状态下均会关闭对话框。对话框的关闭是由AlertDialog.mShowing这个变量控制的,只要在单击按钮的过程中修改这个变量的值就可以了。try{Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");field.setAccessible(true

2012-10-11 11:44:32 1345

原创 TextView自滚动(垂直)

滚动条大家肯定不陌生的,当然这里说的不是ScrollView,在很多的时候需要一个TextView来显示很多内容,但是内容太多了超过了TextView的显示范围,这个时候就需要TextView里面的内容滚动起来。首先看下布局文件:<TextView android:id="@+id/reportContent" android:layout_width="fill_parent"

2012-09-19 13:53:08 4721

原创 一键锁屏

源码下载地址:http://download.csdn.net/detail/flying_vip_521/4449409关键代码:package com.innofidei.lock;import android.app.Activity;import android.app.admin.DeviceAdminReceiver;import android.app.a

2012-07-24 16:43:27 1668 3

转载 Android Out Of Memory(OOM) 的详细研究

基于Android开发多媒体和游戏应用时,可能会挺经常出现Out Of Memory 异常 ,顾名思义这个异常是说你的内存不够用或者耗尽了。        在Android中,一个Process 只能使用16M内存,如果超过了这个限制就会跳出这个异常。这样就要求我们要时刻想着释放资源。Java的回收工作是交给GC的,如何让GC能及时的回收已经不是用的对象,这个里面有很多技巧,大家可以goo

2012-07-09 16:14:22 864

转载 Ubuntu Linux下android源码下载方法

1、在Linux的终端下,运行以下命令,在用户目录下创建一个android目录,之后进入该目录:mkdir androidcd android2、在android下创建bin目录,以执行其中的命令:mkdir bin3、并将其加入到环境变量PATH中(这一步是可以略过的,会在第5步中说明):PATH=~/android/bin:$PATH4、进入bin目

2012-06-27 17:13:01 783

原创 网络请求get/post工具类:NetUtil

转载请注明出处package com.net.util;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;

2012-06-12 16:16:03 4736

浏览器视频抓取插件【亲测可用】

浏览器视频抓取插件【亲测可用】

2021-11-24

谷歌拼音输入法【官方版】【简洁无广告清爽】

适用于简体中文和繁体中文的拼音输入法 拼音输入法是一种注音输入法。 您只要输入拼音(例如“hao”),就会看到与输入内容对应的候选字符列表。 您可以执行以下任一操作,从列表中选择某个候选字符: 按空格键选择突出显示的候选字符; 点击所需字符; 输入字词旁边对应的数字; 使用向左/向右箭头键浏览同一页面中的候选字词列表。使用向上和向下箭头键/, 和 ./- 和 = 键翻页。 按 ENTER 输入英文(即您输入的字母)

2021-11-09

腾讯信鸽接入demo

接入腾讯信鸽推送,简单易懂,好上手,新手指导,快速接入

2018-07-20

上下拉刷新PullToRefresh

上下拉刷新listview,girdview,scrollview等

2013-08-27

一键锁屏demo

本demo实现了一键锁屏,方便快捷,避免重复按power键

2012-07-24

Log输出到sdcard

将log输出到指定位置,时时输出,从而方便以后根据日期进行log的查看

2012-06-11

android应用后台安装,静默安装的代码实现方法

android应用后台安装,静默安装的代码实现方法。以及编译出来的apk

2012-01-31

android反编译工具AXMLPrinter2(反编译xml文件)

本工具用来反编译apk中的xml文件,简单好用,跟源文件基本上是一模一样,嘎嘎的

2011-12-08

apk反编译工具

简单好用的反编译工具,直接双击apk文件里的class.dex文件即可反编译出源码,超级方便好用

2011-12-08

快车多线程下载源码(多线程)

模拟快车多线程下载,支持暂停/断点续传,代码质量很高,绝对给力

2011-09-14

android多线程下载源码

android平台采用多线程的方式进行下载

2011-09-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除