Ελληνική και Κυπριακή IPTV στο Android
#11
να συμπληρώσω και 2 συνδέσμους για το android adt που θα βοηθήσουν

Κώδικας:
https://developer.android.com/sdk/installing/installing-adt

https://developer.android.com/sdk/installing/adding-packages
  Απάντηση
#12
έστισα το eclipse for java developers και το android adt
πήγα να κάνω αυτό που λες και θέλω να σε ρωτήσω αν λες εδώ

Κώδικας:
* Copyright (C) 2014 Alexander Sofronov
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*      https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.example.iptv;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.ActivityNotFoundException;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;

public class MainActivity
    extends Activity
{
    @Override
    protected void onStart()
    {
        super.onStart();
  
        try {
            Intent intent = new Intent();
            intent.setClassName(_IPTV_CORE_PACKAGE_NAME, _IPTV_CORE_CLASS_NAME);

            // Set your playlist url and uncomment the lines below
            //String playlistUrl = "<PLAYLIST URL>";
            //intent.setData(Uri.parse(playlistUrl));
      
            // If "package" extra is set, IPTV Core app will be able to show your app logo and name
            intent.putExtra("package", getPackageName());

            // Uncomment the lines below if you want to set custom timeouts for http connections
            // intent.putExtra("http_connect_timeout", 30 * 1000); // value for URLConnection.setConnectTimeout() in milliseconds
            // intent.putExtra("http_read_timeout", 30 * 1000); // value for URLConnection.setReadTimeout() in milliseconds

            startActivity(intent);
            finish();
        } catch (ActivityNotFoundException e) {
            // IPTV core app is not installed, let's ask the user to install it.
            showIptvCoreNotFoundDialog();
        }
    }

    public void showIptvCoreNotFoundDialog()
    {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle(R.string.dialog_core_not_installed_title);
        builder.setMessage(R.string.dialog_core_not_installed_message);
        builder.setPositiveButton(R.string.dialog_button_install,
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialogInterface, int id)
                {
                    try {
                        // try to open Google Play app first
                        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + _IPTV_CORE_PACKAGE_NAME)));
                    } catch (ActivityNotFoundException e) {
                        // if Google Play is not found for some reason, let's open browser
                        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + _IPTV_CORE_PACKAGE_NAME)));
                    }
                }
            });
        builder.setNegativeButton(R.string.dialog_button_cancel,
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialogInterface, int id)
                {
                    // if cancelled - just close the app
                    finish();
                }
            });
        builder.setCancelable(false);
        builder.create().show();
    }


    private static final String _IPTV_CORE_PACKAGE_NAME = "ru.iptvremote.android.iptv.core";
    private static final String _IPTV_CORE_CLASS_NAME = _IPTV_CORE_PACKAGE_NAME + ".ChannelsActivity";
}
σβήνω δηλαδή αυτό;
// Set your playlist url and uncomment the lines below
//String playlistUrl = "<PLAYLIST URL>";
//intent.setData(Uri.parse(playlistUrl));

// If "package" extra is set, IPTV Core app will be able to show your app logo and name
intent.putExtra("package", getPackageName());

// Uncomment the lines below if you want to set custom timeouts for http connections
// intent.putExtra("http_connect_timeout", 30 * 1000); // value for URLConnection.setConnectTimeout() in milliseconds
// intent.putExtra("http_read_timeout", 30 * 1000); // value for URLConnection.setReadTimeout() in milliseconds
και βάζω μόνο αυτό;
playlistUrl = "<PLAYLIST URL>"
επίσης που βάζω το λογότυπο την ονομασία και την έκδοση της εφαρμογής;
και πως δημιουργούμε την δικιά μας εφαρμογή;
  Απάντηση
#13
Στο:
// Set your playlist url and uncomment the lines below
//String playlistUrl = "<PLAYLIST URL>";
//intent.setData(Uri.parse(playlistUrl));
Το κάνεις
// Set your playlist url and uncomment the lines below
String playlistUrl = "εδώ το λινκ";
intent.setData(Uri.parse(playlistUrl));

Μετά για να κάνεις build και να φτιάξεις το apk
Για την εικόνα της εφαρμογής:
Για όνομα εφαρμογης:
Για όνομα πακέτου
Για όνομα πρότζεκτ
[Εικόνα: dazl2dq.png]
  Απάντηση
#14
Ευχαριστώ πάρα πολύ θα ενημερώσω σύντομα είσαι και ο πρώτος!!!
  Απάντηση
#15
Hellena, post: 18877, member: 58 είπε κι ελάλησε:Ανέβασε το στο Gplay και θα γίνει.
https://play.google.com/store/apps/detai...ng.greektv
[Εικόνα: dazl2dq.png]
  Απάντηση
#16
samantas5855, post: 19417, member: 1047 είπε κι ελάλησε:https://play.google.com/store/apps/detai...ng.greektv

https://old.osarena.net/elliniki-kai-kyp...se-android
  Απάντηση


Ίσως Σχετικά Νήματα...
Νήμα Άτομο Απαντήσεις Βλεφαριάσματα Τελευταία Ανάρτηση
  enable pvr iptv simple inoel 3 1.317 14.10.2016 15:44
Τελευταία Ανάρτηση: inoel
  Εntertainment Pack App για Android [IPTV] Pareisaktos 0 1.315 15.08.2015 20:49
Τελευταία Ανάρτηση: Pareisaktos

Πάμε στο Forum:


Πλάσματα σουλατσάρουν στο νήμα: 1 Επισκέπτης(ες)