- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 harmonyOs开发,报 “when the corresponding visual file exists, the build function of the entry component
(如下图),检查您的工程中是否存在“entry\src\main\supervisual”目录,若存在表示您的工程为低码工程,(即你确实是勾选了),低码工程开发时您可在“supervisual\MainAbility\pages\index.visual”中进行您的首页开发,组件可直接使用拖拽方式;进行低码工程开发时,若不需要使用低码开发您的应用,可不勾选“Enable Super Visual”,即可在index.ets中进行高码开发,即手写相关代码开发您的应用。
2023-08-14 10:10:04
1364
2
原创 自动获取sim号码填入edittext
// 获取手机内sim卡电话号码 TelephonyManager tManager=(TelephonyManager)getActivity().getSystemService(Context.TELEPHONY_SERVICE); if(isSimReady() && "".equals(et_input_cellnum_design.getText().toString()
2017-03-23 10:08:58
627
原创 自动获取本手机的号码填写入
// 获取手机内sim卡电话号码 TelephonyManager tManager=(TelephonyManager)getActivity().getSystemService(Context.TELEPHONY_SERVICE); if(isSimReady() && "".equals(et_input_cellnum_design.getText().toString()
2017-03-23 10:06:22
2667
原创 gile可以加载处圆角或圆形头像
// 动画 zoom_in<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true"> <scale android:duration="@android:integer/config_longAnimTime" androi
2017-03-17 10:58:29
454
原创 listview的item中嵌套gridview问题
如图:1,怎样使图片具有点击事件? 解决方法: 在你的BaseAdapter里面不要设置下面这三个东西,然后再设置GridView的onItemClick。 gridView.setClickable(false); // 不使用 gridView.setPressed(false); // 不使用 gridView.setEnabled(false); /
2016-12-20 09:42:22
512
原创 自定义View应该怎么定义
android自定义view组件不可避免。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?废话不多说。 一、在res/values文件下定义一个attrs.xml文件,代码如下: 二、在布局xml中如下使用该属性: <RelativeLayout xmlns:android="h
2016-12-08 14:52:07
474
原创 android app使用第三方微信登录
相信很多公司的app都有一个功能就是使用微信作为第三方登录,可以去掉中间注册app等繁琐的步骤。 这个问题困扰了我两天。 今天终于弄好了。恕我才疏学浅,微信的开发文档写得不够详细,因此我花了很多时间在此。 废话少说。step 1:注册微信开发者,创建app应用,配置相关信息。記住你的appId 和secret 有用。step 2. 接入sdk
2016-10-25 17:36:55
983
原创 TabHost的使用
public class HomeActivity extends ActivityBase {private final static String TAG = "HomeActivity";private FragmentTabHost tabHost;// private TabWidget tabWidget;private int currot = 0;private
2016-09-23 17:38:06
329
原创 android studio 导入github项目需要修改gradle信息
我们在开发过程中,往往因为项目需要而导入别人的一些开源项目(例如github上的开源项目)。 但是直接导入android studio里面却不能使项目正常运行。 原因是我们android studio的sdk版本,gradle配置信息不同等原因,我们需要在gradle里面修改成我们当前开发工具中gradle配置。1. 打开下载的github项目中的 build.gradle文件, 它是
2016-09-20 09:25:55
4359
原创 apk在应用市场上架时需要认领问题的原因和解决办法
有时我们给自己公司的apk上传到各大应用市场的时候,出现需要认领问题。如下图 (搜狗助手应用市场)那么得下载空包及签名说明。打开签名说明:【具体流程】1. 下载待签名空包及签名说明2. 给unsign.apk签名(需要与您将要认领的应用签名一致)【请求技术人员支持】3. 在认领页面第三步提交已签名的unsign.apk4. 认领成功后,该应用会自动转入您的账号下,您
2016-09-13 15:08:49
2735
原创 小米手机从相册获照片返回空指针异常
小米手机选择了图片之后,小米机会崩掉(别的机子,啥版本都没问题)。看异常信息,指示cursor.moveToFirst(),空指针异常。也就是说,cursor为空。是uri的问题,4.4之前,返回的是包含图片绝对路劲的,4.4之后,返回的不再是绝对路劲了,而是一个图片的编码。小米不论版本高低,小米机会崩掉,得到的只是一个图片编码。这时需要去转换为绝对路径,才能方便使用。下面方法是可以得到绝对路径的
2016-09-07 15:05:23
22474
1
原创 android 判断网络状态情况
/** * 判断是否有网络连接 * @param context * @return */ public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager = (Con
2016-07-23 10:19:12
432
转载 android.content.res.Resources$NotFoundException: Unable to find resource ID 0#0xffffffff
android.content.res.Resources$NotFoundException: Unable to find resource ID 0#0xffffffff 老是报这个错误。弄了一天都无法明白是什么问题。检查代码没有问题,就是报错。代码log根据错误日志我们可以看出这里出现了资源未找到异常,根据以往的经验,可能是ID引用出现问题,但是这个错误日志并没有告诉我
2016-07-19 10:11:31
3639
原创 Android与js交互的设置
private void initData() { url = getIntent().getStringExtra("url"); WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true); settings.setDefaultTextEncodingName("GBK"); se
2016-07-19 09:59:51
331
原创 ListView的item点击事件及item中子view的点击事件冲突处理方法和思路
如题,这种情况出现的情景是很常见的,要想它们互不冲突,我的处理思路如下:1. 因为listview是一个viewgroup,在自定义的listview的item布局(layout_items.xml)中的根节点中添加下面一行就好了。android:descendantFocusability=“blockDescents”2.在item里的子view中添加属性如下。 and
2016-07-12 11:24:08
3124
原创 android 清理缓存
今天在做公司项目时候,涉及到清理缓存问题,处理很久,自己看了很多代码,写了又改,改了又写。以下能够实现我的需求的。public class DataCleanManager { public static String getTotalCacheSize(Context context) throws Exception { long ca
2016-07-12 10:54:23
355
原创 导入安卓工程时出现红色叹号解决办法
开发项目的时候经常需要借鉴别人的好的代码段。但是拿来的一般都是一个工程,我们一般会首先运行一年这个工程看是否能达到我们想要的效果然后再决定是否使用。导入后,有时工程名的前面出现一个可恶的红色叹号(如图)。
2016-06-02 17:48:52
1022
原创 截取圆形图片做头像
import com.zte.positionenglish.util.BitmapUtil;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import a
2016-06-02 09:09:19
2467
原创 两个ListView联动 嵌套一个gridview的使用
一 Activity ---->> 用于选择的主界面package com.zte.positionenglish.activity;import java.util.ArrayList;import java.util.List;import roboguice.inject.InjectView;import android.app.Activity
2016-06-01 18:29:32
1364
原创 广播接收者
一般在所在的Activity的onCreate()方法中动态注册一个广播,添加广播条件。private DownOverReceiver downOverReceiver;public static final String RECEIVERACTION = "downover";public static final String CANCEL_DOWNLOAD = "cance
2016-06-01 18:15:52
409
原创 视频播放相关
布局文件: android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/videoView_play" android:layout_centerInParent="true" android:layout_gravity="center"
2016-06-01 18:08:59
401
原创 使用外部类调用内部类的方法和变量
public class Test { public static void main(String[] args) { //第一种方式: Outter outter = new Outter(); Outter.Inner inner = outter.new Inner(); //必须通过Outter对象来创建 //第二种方式: Outter.Inner inner1
2016-06-01 17:21:45
2255
1
转载 Android Studio使用总结 [未完待续]
项目从eclipse导入到Android studio中: 第一步: 从Eclipse中导出 1.将你的ADT插件版本升级到22.0以上。 2.在Eclipse中,选择File–>Export。 3.在弹出的导出窗口中,打开Android的文件夹,选择“Generate Gradle Build Files”。 4.选中你想要导入到Android Stud
2016-03-31 15:43:49
299
原创 android从一个app点击启动或者唤醒另一个app
很多情况下我们需要从一个app点击启动或者唤醒另一个app,例如,天猫会启动支付,携带数据,跳到支付宝的相关页面进行支付。 其中关键的代码如下: PackageManager packageManager = MainActivity.this.getPackageManager(); // 当前Activity获得packageManager对象 Intent intent=ne
2015-12-11 15:51:20
5608
原创 点击手机物理键返回
android开发中双击手机物理键“back”,退出应用的方法有两种:一,重写Activity中的方法:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event){ if(keyCode==KeyEvent.KEYCODE_BACK){ //弹出确定退出对话框 new AlertDialog.
2015-07-27 18:04:46
887
原创 在ScrollView中嵌套一个ListView
public class ListViewForScrollView extends ListView { public ListViewForScrollView(Context context) { super(context); }public ListViewForScrollView(Context context, AttributeSet attr
2015-06-26 15:50:37
288
转载 Android fragment生命周期
1 public void onInflate(Activity activity, AttributeSet attrs,BundlesavedInstanceState)在Activity.onCreate方法之前调用,可以获取除了View之外的资源2 public void onAttach(Activity activity)当fragment第一次与Activity产
2015-06-25 16:00:07
394
原创 时间格式转换---从毫秒转换为分秒时间格式
/*** 从毫秒转换为分秒时间格式* * @param ms* @return*/private String getDuration(int ms) {SimpleDateFormat sdf = new SimpleDateFormat(((ms % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) == 0) ? "mm:
2015-06-04 17:49:56
654
原创 禁止锁屏和隐藏标题栏
有时候在开发安卓应用时,需要让屏幕常量(禁止锁屏)和隐藏标题栏。// 隐藏标题栏requestWindowFeature(Window.FEATURE_NO_TITLE); // 禁止系统锁屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutPar
2015-06-03 16:13:46
335
原创 关于Handler和BroadcastReceiver的联合使用
关于Handler和BroadcastReceiver的联合使用:使用原则:1. handler是在线程中或者异步任务里发出消息。 handler.sendMessage(handler.obtainMessage(Contanst.DOWNLOADING, processMap)); // Contanst.DOWNLOADINGs是字符串 processMap是携带的
2015-06-03 14:43:57
3386
2
原创 ListView的点击事件方法参数解释
ListView的点击事件方法解释:public void onItemClick(AdapterView parent, View view, intposition, long id)如:Y是一个listview,里有4个item数据,分别是a b c d。parent相当于listview本身,容器Y的指针。view是你点击b item的view的句柄,即你可
2015-05-21 11:04:16
1061
原创 ImageView和TextView的background点击效果
// 对于ImageView和TextView的background点击效果【仅用一个ImageView的情况】 android:background="@drawable/selector_imageview_position_manage" />(1) (2)
2015-04-30 14:02:47
490
原创 解析JSon数据
json结构数据:Object{ "code":306000, "text":"亲,已帮您找到航班信息", "list":[ { "flight":"HU496 海南航空 MU2333 东方航空", "starttime":"20:45 07:40 +1", "en
2015-04-24 00:25:08
542
原创 android数据库
// android数据库处理 -- 初步//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++public class MainActivity extends Activity {private EditText edt1, edt2;pri
2015-04-24 00:21:17
638
原创 android访问网络方式
1. 使用url来访问网络public class HttpUtils {public static final Login(final String url) {new Thread(new Runaable() {@Overridepublic void run() {HttpURLConnection connection;try {connection =
2015-04-20 21:38:15
499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人