- 博客(30)
- 资源 (2)
- 收藏
- 关注

原创 android项目添加so文件遇到的各种问题
记录一下目前开发遇到的问题,以方便以后的总结。这是一个在手机背面添加单片机,用来打卡读卡功能,由单片机厂家提供so文件进行单片机的控制与磁卡读取。一开始进行添加,毕竟是从eclipse当中移植到android studio当中的项目,so文件的路径有一定的差别。按照网上所言进行配置之后,就开始了无论什么调整启动金手指初始化的代码都会报错java.lang.Unsatisfied
2016-09-05 09:41:15
2034
原创 简单的android 绘图类 可应用于地铁公交路线绘制以及车辆位置跟踪
/** *绘制车站以及车辆位置 *同一位置存在多辆机车的情况下,车辆卡号上从上往下叠 *Created by baitiantian on 2019/10/15. */class LocomotiveLocatingView extends View { Paint paintLine;//路线 Paint paintPoint;//站点 Paint paint...
2019-10-15 14:05:26
1491
原创 android sqlite的简单应用(创建,插入,更新,查找,删除等)
sqlite作为跨平台的一种小型数据库,进行数据储存查找还是蛮方便的,但是不熟悉SQL语句还是挺烦人的,先记录下来,看看以后用得上不。数据的更新与保存: /** * 保存数据 * */ protected void saveDate(){ SimpleDateFormat sDateFormat = new SimpleDateFormat(
2017-02-21 15:03:02
437
原创 android 蓝牙串口调试demo(已抽调作为部分工具类使用)
这个demo可以显示目前设备蓝牙连接状态。比如是否连接上,即时状态等,总的来说作为蓝牙串口调试还是比较好用的。
2017-02-13 09:18:03
1260
原创 使用android自带的下拉刷新效果实现页面下拉刷新功能
android当中有自带的一款刷新效果,不需要自己重新写,也不需要自己配置,总的来说非常好用,只不过是效果比较单调,不过比网上盛传的那些下拉刷新仅仅是个箭头的效果好很多。首先先把需要刷新的xml内容用以下代码包裹住:<android.support.v4.widget.SwipeRefreshLayout android:layout_width="match_parent
2017-01-09 09:25:10
1467
1
原创 android 页面加载效果(Dialog类型效果)
这个属于页面打开时的延迟加载效果,总的来说比较好用,网络太卡的时候也不至于没办法进行操作,当然也存在没有加载完成而产生的误操作可能性,具体还是要看项目的需要。公共类:public class CustomProgressDialog extends Dialog { private Context context = null; private static CustomP
2017-01-09 08:47:42
640
原创 android studio 导入so文件
基本上导入看起来都挺简单的,分以下几步首先,在我们的Module的根目录中建立libs目录,将jpush集成SDK中的so文件分别拷入,截图如下:然后就是编写我们的build.gradle文件。关于so文件引入的配置很简单,代码配置如下: task nativeLibsToJar(type: Zip, description: "create a jar archiv
2016-12-27 13:20:28
443
原创 android app版本更新(尚未验证是否可行,仅仅是留作笔记)
使用公共类import android.app.AlertDialog.Builder;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener
2016-12-23 16:24:13
470
原创 android 选定开始日期结束日期弹出框。
首先制定弹出框xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_hor
2016-12-23 09:55:21
1218
原创 android异步加载网络图片
首先要导入比较主流的jar包universal-image-loader-1.9.5.jar,据说目前主流的app都在使用这个jar包,包括淘宝京东一类的app。然后就是配置用的公共类import android.content.Context;import android.graphics.Bitmap;import com.meikuang.landongjiguang.ren
2016-12-22 11:08:09
496
原创 android仿iOS页面切换动画
这个效果算是不错的,比android系统自己的页面切换动画要好看点。动画文件 zoomin.xml<set xmlns:Android="http://schemas.android.com/apk/res/android" Android:interpolator="@android:anim/decelerate_interpolator"> <scale Andro
2016-12-22 10:40:49
3828
1
原创 Android波浪动态图(仿百度外卖、淘宝app用户界面用到的动画效果)
美化界面的一种手段,总的来说效果还是可以的,网上有很多这种类型的代码,略微修改,可以比较好的应用到各类项目中,以下为公共类代码。import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.DrawFilter;im
2016-12-22 10:29:28
1383
原创 android中Service里面PendingIntent的数据传输问题
在android中Service里面PendingIntent的数据传输需要更新。这是Service的机制所致?或许如此,android系统才需要恢复出厂值?那就不得而知了,仍需要从底层代码进行研究。
2016-11-28 14:38:17
1144
原创 关于android当中Service读取应用中的内存数据不更新问题
做消息推送的时候发现有个不是很起眼的bug。Service中获得存放在内存中的数据不知道是不是因为指针指向数据跟指向地址的不同(依附原本的activity导致的?),推出登录重新登录后,消息推送的内容依然是前一个id的。那就采用activity与Service之间广播传送数据的方式进行更新,问题解决。具体机制依然需要从底层代码进行研究。
2016-11-28 14:29:58
398
原创 android在线升级
这个是目前项目用到的,没有本地自动安装,记录下来,以后的项目好用。import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.Malf
2016-11-03 13:58:55
412
原创 android 安全机制验证机制总结(就本人目前的水平进行总结,记录以方便以后提高补充)
android的安全机制总结网络安全机制,基本上就是添加token或者以算法加密的形式将密码进行分析。密码和用户名尽量不以明文形式发送(防止数据被抓包),仅用作局域网的企业app除外。短信验证就是本地发送随机生成的六位数给服务器,服务器以短信的形式返还给用户绑定的手机,用户再输入六位数进行验证。(这项机制感觉不是很安全,应该有更安全的做法,就算是添加token并且token每半小时一变
2016-10-19 08:22:01
265
原创 关于打算android中用子线程开启子线程的问题笔记
目前的项目用到的通讯技术是soap协议,访问服务器是在开启线程池的状态下进行并且封装的。而昨天所需要实现的是消息推送,是用子线程来循环执行服务器访问,以达到准实时的效果,延迟不大于10秒。所以我当时打算直接在子线程中访问服务器。由于soap方法并不是由我封装的,以及对于子线程的机制不熟悉,所以总是报错Loop问题。后来查阅资料发现,需要Loop的区分,否则就是一种占用行为。感觉
2016-10-11 10:36:09
658
原创 android 启动欢迎页的某些逻辑性问题
android应用的启动欢迎页的启动方法,有的说是直接将应用的初始启动页指向它,然后规定多少秒之后启动主页面并关闭页面。这个方法有个不痛不痒的bug。就是当你在启动页状态下按退出键或者home键后,程序并没有关闭或者停止,等时间条结束后,主页面依然会弹出。这就使得用户体验不是特别好,有种滞后性不连贯的感觉。这就依然需要启动指向主页面,在主页面进行判断改变。有了主页面打底,再在启
2016-10-09 10:46:22
676
原创 android 热搜搜索提示补全功能
这个功能基本上就是一个搜索补全,以及热搜提示功能,具体要看服务器给出来的接口需要什么,基本上这些已经够用了。这是功能activity代码,继承了公共继承类BaseActivity。import android.content.Intent;import android.view.View;import android.widget.AdapterView;import android
2016-10-09 07:59:51
546
原创 android 当中service的简单用法(用于消息推送)
用于服务器的消息推送。基本上就是用来做新消息提醒的,比较好用这个方法。import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.app.Service;import android.content.Con
2016-09-23 08:14:53
606
原创 Android点击空白区域,隐藏输入法软键盘
写在公共继承类里面,方便操作。这个公共继承类原本还有一个显示加载功能,让我给删除掉了,目前也就一个点击空白区域,隐藏输入法软键盘功能而已。import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.os.IBinder;import androi
2016-09-21 14:27:06
1292
转载 Android控件的隐藏与显示
nvisible:不显示,但保留所占的空间visible:正常显示gone:不显示,且不保留所占的空间XML里:android:visibility="visible"代码里,如Buttonbtn.setVisibility(View.VISIBLE);
2016-09-05 14:30:03
431
原创 解决android中list在ScrollView当中只显示一行的问题
这属于list在ScrollView当中的适配package com.ladongjiguang.meikuangwuziyunshu.PublicClass;import android.view.View;import android.view.ViewGroup;import android.widget.ListAdapter;import android.widget.Li
2016-09-05 09:33:45
521
原创 android 把简单的数据存储在本地
一般是用于应用的登录判断以及用户信息在本地的缓存,总的来说挺好用的。package com.ladongjiguang.meikuangwuziyunshu.PublicClass;import android.content.Context;import android.content.SharedPreferences;/** * Created by admin on 201
2016-09-05 09:23:50
386
原创 android中清理本应用缓存(不是特别好用)
这个公共类至少可以用,但是会出现一个缓存过少报错闪退的问题(没有明确具体小于多少,一般是判断在低于200KB的时候不执行清理),使用的时候需要添加判断,总的来说可以用,但是不是特别的好用。以下为代码:package com.ladongjiguang.meikuangwuziyunshu.PublicClass;import android.content.Context;impor
2016-09-05 09:02:05
243
原创 android 检查wifi是否打开连接
用于检查wifi代码也是比较简单的://是否连接WIFI public static boolean isWifiConnected(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Contex
2016-09-05 08:59:00
912
原创 android中倒计时功能
android中的倒计时功能,主要用于发送验证码以及其他。我在这个项目里用于打卡。 //读卡倒计时逻辑 class TimeCount extends CountDownTimer { public TimeCount(long millisInFuture, long countDownInterval) { super(millisInF
2016-09-05 08:49:34
475
原创 soap协议网络连接
soap协议网络连接这算是一个demo,总的来说比较好用,但是有bug,在没有网络的情况下闪退报错,所以用的时候必须要添加判断。package com.ladongjiguang.meikuangwuziyunshu.PublicClass;import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObject
2016-09-05 08:29:31
758
原创 android当中的消息推送
作为消息推送,一般是捆绑service进行间歇性的请求服务器获得数据,以新消息提醒的方式进行的。这里只放出消息推送的代码。以下为代码: //更新通知栏 /*获取状态通知栏管理*/ NotificationManager mNotificationManager = (Notificati
2016-09-05 08:11:43
334
原创 android studio 2.0 当中简单的添加声音文件。
比较简单的几行代码,用于记录,毕竟添加音效的机会并不是很多,作为不太熟技能储备。MediaPlayer mp =MediaPlayer.create(this,R.raw.take_cart_id); mp.start();
2016-09-05 08:01:11
953
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人